我们可以在Django中创建多个视图吗

硬盘

我正在django进行在线购物网站项目。我有以下模块-Admin-主持人-Employees -Service -Users。如果我将所有视图都写在单个views.py中,那会很混乱,那么我可以创建一个名为Views的文件夹并创建多个视图(adminViews.py,userviews.py等)并在其中编写函数吗?这是个好方法吗?我还需要为不同的模块创建包含多个Forms文件的文件夹吗?

迈克尔·H

通常views.py每个应用程序只有一个文件,但这只是约定。views.py只是一个普通的python文件,您可以使用任何想要的名称。(请确保将中的内容更新为urls.py)。

我建议创建一个称为views收集多个视图的新模块(adminViews.py,userviews.py等)

注意:python模块只是其中包含文件的__init__py文件

您的新文件夹结构可能如下所示: 在此处输入图片说明

您可以这样导入视图:

# urls.py

from .views.adminViews import YourAdminView

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以在 onCreate() 中获得视图高度吗

我们可以为硒中的多个可见和动态元素创建xpath吗?

创建资源之前,我们可以在Terraform中匹配多个条件吗?

我们可以在React Context API中创建多个上下文吗?

我们可以在WPF XAML中为多个按钮创建单个Storyboard吗?

我们可以在文件中存储多个对象吗?

我们可以在代码中执行多个程序吗?

我们可以在Java中创建接口的实例吗?

我们可以在反应中创建静态成员吗?

我们可以在Django ORM中对CharField求和吗?

我们可以在Django 1.8中的多个类和包中重新打包和破坏模型吗?

我们可以从 AWS 只读副本创建 Mysql 视图吗?

我们可以在 Django 中使用类作为视图吗?

我们可以从一行创建多个条目吗?

我们可以为使用Tigris Subversion的应用程序创建多个用户帐户吗?

我们可以为多个条件创建信号量吗

我们可以在Azure中为多个资源分配多个角色吗?

我们可以创建一个可以从python中的任何函数修改的变量吗?

我们可以在android api 8中获取本机日历视图吗?

我们可以在yii 1.1中删除视图的默认布局吗

我们可以为不同的视图更新xib文件中的标签吗?

我们可以在 oracle 中使用强制和可编辑选项从视图中创建物化视图吗?

我们可以同时过滤多个标签吗

我们可以有多个扩展 CursorAdapter 的活动吗

我们可以创建名称为“ class”的类吗?

我们可以创建矩形环吗?

我们可以从 sikuli 创建独立的 exe 文件吗?

我们可以在运行时在 C# 中为运行时创建的控件创建多个事件吗

我们可以在单个 Apple Enterprise 帐户中添加多个团队吗?