Python的Django的学习之路(第三篇)
2019-04-18 00:31
579 查看
版权声明:如需转载请先联系博主,尊重原创 https://blog.csdn.net/weixin_44174099/article/details/89368261
4000
脚手架工程
- 在django中,项目工程目录可以借助django提供的命令帮助我们创建。
# 生成一个django项目工程的使用方式: django-admin startproject 工程名称
- django-admin : django生成项目工程的命令
- startproject : 快速创建一个django项目, 使用这个命令可以快速下载一个项目模板, 在我们所在的目录
- 工程名称 : 你想生成的项目名称, 这个名称可以随意定义
django的高度封装就体现在一个命令可以帮助我们省去很多我手写的代码
- settings.py 是项目的整体配置文件。
- urls.py 是项目的URL配置文件。
- wsgi.py 是项目与WSGI兼容的Web服务器入口。
- manage.py 是项目管理文件,通过它管理项目。
怎么运行django项目
cd 项目目录下 必须要有manage.py这个文件 # 我们可以运行django提供的建议运行服务器来运行我们添加的代码 python manage.py runserver IP地址:端口 # 如果IP地址和端口号不想指定,可以使用系统默认提供的127.0.0.1的ip地址和8000的端口号 # 上式就可以简写成: python manage.py runserver
怎么创建子应用
一般来说进入哪个目录下执行下面的代码,就会在当前目录生成自应用的框架代码 # 创建子应用的常见命令: python manage.py startapp 子应用名称
- admin.py 文件跟网站的后台管理站点配置相关。
- apps.py 文件用于配置当前子应用的相关信息。
- migrations 目录用于存放数据库迁移历史文件。
- models.py 文件用户保存数据库模型类。
- tests.py 文件用于开发测试用例,编写单元测试。
- views.py 文件用于编写Web应用视图。
子应用怎么生效
一般来说,当我们创建这个自引用就是我们项目中的一个模块,模块中有我们特定的路由,特定的模型设计,但是我们的自应用还没有和整体产生关联
上文我们所说的settings文件中有一个配置文件,这个配置文件将会贯穿整个系列博客的文章,确实很强大的一个文件
- 我们需要在INSTALLED_APPS项中增加
类似于 “user.apps.UserConfig”
- user就是我们刚才创建的子应用
- 后面的UserConfig注意这个也是和子应用的名字相关,而且是大驼峰命名方式
小结
- 创建出来的子应用需要在项目工程的settings.py文件中配置,才可以使用,否则项目工程不知道添加的子应用模块
相关文章推荐
- python3 + Django 学习之路(一)
- Python学习之路——django(一)
- Python学习之路【第三篇】--集合
- python框架之django学习
- python学习之路-9 socket网络编程
- python 学习之路 基础篇
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- 教为学:Python学习之路(五):map reduce学习
- Python Web开发-Django2.0学习02
- django学习笔记(一):Python2.7 、Django1.2下载及安装
- 四十六、python学习之Django框架(DRF框架二):序列/反序列化器的定于与使用
- Python学习之路 (一)开发环境搭建
- python小菜的学习之路 之 面向对象编程
- Python学习之路一
- cocos2dx学习之路----第三篇(场景的创建)
- python web框架Django学习(一)介绍篇
- python web框架Django学习(二)命令篇
- Python学习之路和我发布过的Python脚本博文前端项目
- 小白的python学习之路-turtle画不同大小的五角星
- Python学习之路3 - 字符串操作&字典