Python的Django的学习之路(第三篇)

脚手架工程

  • 在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文件中配置,才可以使用,否则项目工程不知道添加的子应用模块
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值