django的常用命令

django admin startproject   项目名                      ==》      创建一个django项目

python manage.py startapp 应用名             ==》   项目中创建一个应用

python manage.py shell                       ==》     进入到调试代码的调试模式

python manage.py makemigrations                     ==》    数据库创建更改文件

python manage.py migrate                                  ==》    同步到数据库进行更新

python manage.py flush                                      ==》     清空数据库

python manage.py runserver 0.0.0.0:8080         ==》     启动开发服务器

python manage.py + 回车                                   ==》     可查看更多命令

--------------------------------------------------------------------------------------------------------------

以下仅供参考:

执行如下命令更新包管理工具 pip3 并按照 django 2.2.9 ,这是 Django2 的最终版本:

$` sudo pip3 install -U pip
`$ sudo pip3 install django==2.2.9

执行如下命令可以查看已经安装的 Django 库:

$` pip3 freeze | grep -i django 


# 切换目录
`$ cd ~/Code
# 下载压缩包
$` wget http://labfile.oss.aliyuncs.com/courses/993/NewWeb.zip 
# 解压
`$ unzip NewWeb.zip 

将 templates 和 static 目录放入 myproject/myproject 目录下:

$` cp -r NewWeb/* myproject/myproject 
`$ tree myproject/myproject

首先进入项目的主目录 /home/shiyanlou/Code/myproject :

$` cd myproject
`$ vim myproject/settings.py

终端执行如下命令启动 MySQL 服务:

`$ sudo service mysql start

创建数据库 myproject ,注意设置编码格式为 UTF-8 :

$` mysql -uroot -e 'CREATE SCHEMA myproject CHARSET = UTF8'   (注意不是UTF-8)
`$ mysql -uroot myproject -e 'SHOW TABLES'   (myproject是数据库名)

在启动 Django 项目之前,我们应该有一个良好的习惯,使用 check 命令检查项目是否有纰漏:

$` python3 manage.py check

启动项目使用 runserver 选项,后面的参数为 主机地址:端口号 ,我们使用 0:8080 表示任意 IP 地址的 8080 端口启动程序:
 
原文地址:https://www.cnblogs.com/xiaohaodeboke/p/12494768.html