在Django项目中,我们通常会创建多个应用(app)来封装特定的功能,比如用户管理、产品管理等。在Django项目中创建应用的命令是:
这里的myapp
是应用的名称,你可以根据需要命名。
应用目录结构:
migrations/
: 用于存放数据库迁移文件的目录。admin.py
: 用于注册模型类到Django自带的admin后台。apps.py
: 应用的配置类文件。models.py
: 用于定义数据库模型的地方。tests.py
: 用于写测试案例的地方。views.py
: 用于写视图的地方,比如处理HTTP请求。urls.py
: 用于定义应用的URL模式。
在models.py
中定义模型类:
在views.py
中编写视图函数:
在项目的urls.py
中引用视图并定义URL:
以上是创建应用和简单的模型定义、视图编写和URL配置的例子。在实际开发中,每个应用会根据自己的功能有更复杂的代码组织和交互。