我想在管理員中顯示選定的圖庫。我不太擅長編寫自定義字段,也找不到任何有關它的有據可查的指導原則。Django中的圖庫預覽管理員
至於我的問題,我已經寫了基本類,如:
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的事情或另一種方式顯示在我的管理選定的畫廊的知識?