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