在我的普通应用程序中。我有这六个观点为每个模型在我的生活视图.py文件
Class SampleCreateView(CreateView)
pass
Class SampleDetailView(DetailView)
pass
Class SampleUpdateView(UpdateView)
pass
Class SampleListView(listView)
pass
Class SampleFormView(FormView)
pass
Class SampleDeleteView(DeleteView)
pass
有没有什么简单的方法可以让我拥有一个视图并执行所有这些功能。 使用一些if-else。你知道吗
或者有其他更好的解决办法。你知道吗
每个模型一个视图就好了
通常写不同的观点是为了相互脱钩。您可以编写一个函数来传递一个参数,这样您就可以使用相同的方法进行区分并执行所需的操作。 此外,Django还提供了一些内置视图。 你可能想看看教程django.views.generic文件. 您已经定义了可以使用的视图,如CreateView、DetailView等。你知道吗
相关问题 更多 >
编程相关推荐