使用基于类的视图时:
from django.views.generic.edit import CreateView
from myapp.models import MyModel
class MyModelCreateView(CreateView):
model = MyModel
如何在{{ form.media }}
模板中定义myapp/mymodel_form.html
加载的自定义CSS和JavaScript?
我可以设置form_class
属性并使用Media
子类,但我想知道是否有直接方法而不创建更多类。
答案 0 :(得分:0)
有媒体属性
https://docs.djangoproject.com/en/1.6/topics/forms/media/#dynamic-property
如果您正在寻找简单性,可以选择使用模板继承,方法是在基本模板中创建媒体块并在子模板中指定媒体。但是,它可能会复制媒体定义。