Html Django-我是否应该对所有网站只使用一个视图?
假设我想制作一个只使用一个HTML模板的网站。例如,如果一个人想要创建一个新对象,他单击一个按钮,表单就会显示出来,剩下的网页保持不变。我的问题很简单:我应该只使用一个视图来处理所有可能的输入/结果,还是应该使用多个视图来处理同一个模板Html Django-我是否应该对所有网站只使用一个视图?,html,django,django-templates,django-views,Html,Django,Django Templates,Django Views,假设我想制作一个只使用一个HTML模板的网站。例如,如果一个人想要创建一个新对象,他单击一个按钮,表单就会显示出来,剩下的网页保持不变。我的问题很简单:我应该只使用一个视图来处理所有可能的输入/结果,还是应该使用多个视图来处理同一个模板 “提前感谢”如果这是您唯一想做的事情,那么拥有一个FormView并相应地处理案例就足够了。对于给定的表单,如果没有必要,则将其保留在一个视图中通常是一个不错的选择。您可以使用一个视图,但如果它开始变得复杂,说明每个可能的输入和输出可能会成为一个头痛的问题。我建
“提前感谢”如果这是您唯一想做的事情,那么拥有一个FormView并相应地处理案例就足够了。对于给定的表单,如果没有必要,则将其保留在一个视图中通常是一个不错的选择。您可以使用一个视图,但如果它开始变得复杂,说明每个可能的输入和输出可能会成为一个头痛的问题。我建议您根据需要使用尽可能多的视图,然后在以后实现,将所有内容都显示为仅一页一般来说,干代码(不要重复自己的代码)总是最好的。如果您可以重用单个模板,并且这样做是有意义的,那么请确保。但是,如果模板中的不同视图完全不相关,则可能没有意义。你能详细说明一下这个网站将做什么吗?但我可以只保留一个模板吗?技术上是的。问问你自己,这是否就是你所需要的。如果是这样,那就没问题了。如果它开始变得凌乱,你可能想把它分开