【零基础零成本网站快速搭建】django框架、下载、安装、django-admin

Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们各自的职责如下:
在这里插入图片描述
下载:

  1. 使用pip下载: pip install Django==2.2.5
  2. 从github clone:https://github.com/django/django

安装:
a. 进入django安装包目录,安装命令: Python setup.py install。 安装时请确保网络连接。
b. 然后是配置环境变量,将django安装目录添加到系统环境变量中。
c. 安装完成后,在Python的IDLE中运行下列代码来检查。

>>> import django
>>> django.get_version()

django-admin 子命令:

命令描述
check使用 system check framework 来检查所有的 Django 项目有无普通问题.
compilemessages将 .po 文件用makemessages 生成 .mo 文件,来支持内嵌的gettext
createcachetable为后端生成cache tables
dbshell用命令行运行,在ENGINE 设置里设好USER, PASSWORD等等参数的数据库引擎。
diffsettings显示目前设置和django默认设置之间的不同。
dumpdata根据应用名字输出所有数据库的数据到标准的输出文件里。
flush擦除数据库上的所有数据。
inspectdb通过名称设置内省指向数据库中的数据库表,并将Django模型模块(model .py文件)输出到标准输出。
loaddata搜索并将给定名字的设备内容加载到数据库中.
makemessages遍历当前目录的整个目录,并取出标记为传输的所有字符串。它在conf/locale(在Django目录中)或locale(用于项目和应用程序)目录中创建(或更新)一个消息文件。更改消息文件之后,需要使用compilemessage编译它们,以便与内置的gettext支持一起使用。
makemigrations根据对模型检测到的更改创建新的迁移。
migrate将目前模型设置和迁移同步到服务器。
runserver在本地机器上启动一个轻量的用于开发使用的web服务器。
sendtestemail发送测试邮件。
shell启动 Python 交互解释器.
showmigrations显示所有的迁移。
sqlflush打印将为flush命令执行的SQL语句。
sqlmigrate打印指定迁移的SQL。这需要一个活动的数据库连接,它将用来解析约束名称;这意味着您必须针对您希望以后应用它的数据库的副本生成SQL。
sqlsequencereset打印用于重置给定应用程序名称序列的SQL语句。
squashmigrations如果可能的话,将app label的迁移压缩到更少的迁移中,并将迁移名称包含到更少的迁移中。由此产生的压缩迁移可以与未压缩迁移安全地共存。
startapp在给定的目录下生产一个给定名字的django app目录结构。
startproject建立一个项目,自动生成一个空的架构
test为所有的模块进行测试.
testserver用给定的设备数据运行一个django开发服务器。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值