Django创建项目

创建项目

django-adminstartproject +项目的名称例如------->django-adminstartproject test1
cdtest1
django项目结构
- manage.py# 用于管理整个项目的核心模块
【Django创建项目】- test1 ---> 会有一个python包(包名和项目名同名)
- settings.py# 项目的配置文件
- urls.py# 项目的路由模块
- wsgi.py# django 轻量级web服务器
- test.py# 用于写单元测试用的模块
创建应用
python manage.py startapp 应用的名称例如--------->pythonmanage.pystartappbooktest
应用结构
- booktest# 应用包的名称
- models.py# 模型 用于创建模型 跟数据库交互
- view.py# 接收请求,处理和返回结果的模块
- admin.py# 后台管理系统
- test.py# 测试模块
- migrations(文件夹,python包)
- __init__.py
- 每一次执行迁移 这里都会生成一个记录
安装应用 使用pycharm打开 项目的时候需要吧应用安装到项目里面
应用创建成功后,需要安装才可以使用,也就是建立应用和项目之间的关联,在test1/settings.py中INSTALLED_APPS下添加应用的名称就可以完成安装。
初始项目的INSTALLED_APPS如下图:
Django创建项目
文章图片
接下来在元组中添加一个新的项,当前示例为booktest
'booktest',
Django创建项目
文章图片
开发服务器 在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
运行服务器命令如下:
python manage.py runserver ip:端口
例:python manage.py runserver
可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
服务器成功启动后如下图:
Django创建项目
文章图片
紧接着在浏览器中输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来的地址,可以查看当前站点开发效果。
如果增加、修改、删除文件,服务器会自动重启;
按ctrl+c停止服务器。
Django创建项目
文章图片

    推荐阅读