python manage.py startapp index
startapp 同样也属于 manage.py 的子命令,用来创建 Django 的应用。执行这个命令不会在 CMD 命令行看到任何输出,但是,可以在 manage.py 的同级目录下看到多出了一个 index 目录,我们使用tree 命令来查看 index 的目录结构如下所示:
C:\Users\Administrator\Book\BookStore>python manage.py startapp index
C:\Users\Administrator\Book\BookStore>tree /f index
C:\USERS\ADMINISTRATOR\BOOK\BOOKSTORE\INDEX
├─ admin.py
├─ apps.py
├─ models.py
├─ tests.py
├─ views.py
├─__init__.py
│
└─ migrations
├─__init__.py
上面就是一个 index 应用的结构组成,我们对这些文件做逐一的解释:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'index',
]
用如上方式添加完成后,就可以让 index 应用的和整个项目融为一体了。
提示:添加应用到 settings.py 中,这个操作看似非常简单,但是初学者却容易忽略或者忘记,所以大家在学习 Django 的过程中一定要注意细节。
本章用了 6 节内容,详细讲解了 Django 项目创建、项目文件配置以及 Django 应用如何创建等,这些属于项目开发前的基础工作。对于一个项目工程而言,基础的项目结构是其精髓,完成了项目结构的搭建,余下的工作就是不断地往里面添加应用功能代码,从而实现具体的业务功能。
版权说明:Copyright © 广州松河信息科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州松河信息科技有限公司 版权所有