【发布时间】:2016-11-11 18:35:27
【问题描述】:
我是 Django 新手,我在这个问题上停留了一段时间。 我想创建一个通用的 Create View,它接受任何模型并从中创建一个表单,但我不知道如何将模型属性设置为作为 URL 参数传递给视图的模型。
urls.py:
url(r'^(?P<model>\w+)/new$', views.ModelCreate.as_view(), name='new-record')
views.py:
class ModelCreate(CreateView):
model = ???
fields = []
for field in model._meta.get_fields():
fields.append(field.name)
template_name = 'new_record.html'
提前感谢您的帮助!
【问题讨论】: