我想在我的管理员中显示选定的画廊。我不是很有能力编写自定义字段,也找不到任何有据可查的指南。
至于我的问题,我编写了基本类,例如:
class GalleryViewWidget(forms.TextInput):
def render(self,name,value,attrs):
rendered = super(GalleryViewWidget, self).render(name, value, attrs)
return rendered + mark_safe(....)
class ProductModelForm(forms.ModelForm):
information = forms.CharField(widget=forms.Textarea)
gallery = GalleryViewWidget
class Media:
css = {
'all': (settings.MEDIA_URL + 'css/preview.css',)
}
js=(
"http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js",
settings.MEDIA_URL + 'js/preview.js',
)
class Meta:
model = Product
在我的 preview.js 文件中,我想发送一个 ajax 请求,问题是我不知道在哪里处理这个 ajax 调用。在我的 ProductModelForm 中?
如果有人向我提供有关如何处理此 ajax 事物或以其他方式在我的管理员中显示所选画廊的任何知识,我将不胜感激?