2

次のようなクラスベースのビューを使用している間:

from django.views.generic.edit import CreateView
from myapp.models import MyModel

class MyModelCreateView(CreateView):
    model = MyModel

テンプレート{{ form.media }}で読み込まれるカスタム CSS と JavaScript を定義するにはどうすればよいですか?myapp/mymodel_form.html

form_class属性を設定してMediaサブクラスを使用することもできましたが、クラスを作成せずに直接的な方法があるかどうか疑問に思っています。

4

1 に答える 1

0

メディア属性あり

https://docs.djangoproject.com/en/1.6/topics/forms/media/#dynamic-property

シンプルさを求めている場合は、基本テンプレートでメディア ブロックを作成し、子テンプレートでメディアを指定することにより、テンプレートの継承を使用することもできます。ただし、メディア定義が重複する場合があります。

于 2013-12-16T07:37:07.093 に答える