選択したギャラリーを管理画面に表示したい。私はカスタム フィールドを作成する能力があまりなく、それに関する十分に文書化されたガイドラインを見つけることができませんでした。
私の質問に関しては、次のような基本的なクラスを作成しました。
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 を処理する方法や、選択したギャラリーを管理者に表示する別の方法について誰かが私に知識を与えてくれれば、本当に感謝しています。