1、安装Django
pip install django==2.0.2
2、创建工程
2.1、 创建工程命令:
django-admin startproject 工程名称
执行完后出现一个文件夹就是你刚起的工程名
3、工程目录说明
django_demo的目录下。
名字 | 作用 |
---|---|
settings.py | 项目的整体配置文件 |
urls.py | 项目的URL配置文件 |
wsgi.py | 项目与WSGI兼容的Web服务器入口 |
manage.py | 项目管理文件,通过它管理项目 |
4、运行django程序
命令如下:
python manage.py runserver ip:端口
或着:
python manage.py runserver
注意:可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000
启动后可见如下信息:
在浏览器中输入网址“127.0.0.1:8000”便可看到效果。
这样我们就简单的搭建起了django的项目,但是还没有结束,在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块。
5、创建子应用
5.1、创建
在django中,创建子应用模块目录可以通过命令来操作:
`python manage.py startapp` 子应用名称(比如:users)
manage.py 为上述创建工程时自动生成的管理文件。
执行后,工程目录中多出了一个名为users的子目录。
5.2、子应用的说明
名字 | 作用 |
---|---|
admin.py | 网站的后台管理站点配置相关 |
apps.py | 用于配置当前子应用的相关信息 |
migrations | 存放数据库迁移历史文件 |
models.py | 用户保存数据库模型类 |
tests.py | 开发测试用例,编写单元测试 |
views.py | 编写Web应用视图 |
5.3、 注册安装子应用
创建出来的子应用目录文件django并不能立即直接使用该子应用,需要注册安装后才能使用。
在工程配置文件settings.py中,INSTALLED_APPS项保存了工程中已经注册安装的子应用,初始工程中的INSTALLED_APPS如下:
到这一步我们的子应用已经创建成功了。