Django创建项目
创建项目
django-adminstartproject +项目的名称例如------->django-adminstartproject test1django项目结构
cdtest1
- manage.py# 用于管理整个项目的核心模块创建应用
【Django创建项目】- test1 ---> 会有一个python包(包名和项目名同名)
- settings.py# 项目的配置文件
- urls.py# 项目的路由模块
- wsgi.py# django 轻量级web服务器
- test.py# 用于写单元测试用的模块
python manage.py startapp 应用的名称例如--------->pythonmanage.pystartappbooktest应用结构
- booktest# 应用包的名称安装应用 使用pycharm打开 项目的时候需要吧应用安装到项目里面
- models.py# 模型 用于创建模型 跟数据库交互
- view.py# 接收请求,处理和返回结果的模块
- admin.py# 后台管理系统
- test.py# 测试模块
- migrations(文件夹,python包)
- __init__.py
- 每一次执行迁移 这里都会生成一个记录
应用创建成功后,需要安装才可以使用,也就是建立应用和项目之间的关联,在test1/settings.py中INSTALLED_APPS下添加应用的名称就可以完成安装。
初始项目的INSTALLED_APPS如下图:
文章图片
接下来在元组中添加一个新的项,当前示例为booktest
'booktest',
文章图片
开发服务器 在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
运行服务器命令如下:
python manage.py runserver ip:端口可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
例:python manage.py runserver
服务器成功启动后如下图:
文章图片
紧接着在浏览器中输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来的地址,可以查看当前站点开发效果。
如果增加、修改、删除文件,服务器会自动重启;
按ctrl+c停止服务器。
文章图片
推荐阅读
- django-前后端交互
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- IDEA|IDEA 创建工程
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- 靠QQ月入上万灰色暴利偏门的项目
- spring|spring boot项目启动websocket
- vuex|vuex 基础结构
- 区块链开发平台(以太坊)
- 创建缔造完美教室,让每一间教室都闪闪发光