Django命令行相关命令 以及创建一个空白网页的步骤

django相关命令行命令: django.admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage.py

语法:

django-admin.py<subcommand>[options]
manage.py<subcommand>[options]
常用命令:
startproject :创建一个项目
startapp :创建一个app
shell : 进入djangoshell
dbshell: 进入django dbshell

check: 检查django项目完整性
flush :清空数据库
compilemesssages:编辑语言文件
makemessages:创建语言文件
makemigrations:生成数据库同步脚本
migrate:同步数据库
showmigrations:检查生成的数据库同步脚本
sqlflush:查看生成清空数据库的脚本
sqlmigrate:查看数据库同步的sql语句
dumpdata到处数据
loaddata导入数据

createsuperuser:创建超级管理员
changepassword修改密码
clearessions:清除session

django-admin.py help + 具体命令 查看相关命令说明

c:Usersyard1PycharmProjectspython35_Django
在指定的地方创建局域的环境变量,并在此创建项目

相关配置:
1.安装python3.5
2.更新pip的版本 python -m pip install --upgrade pip
3.用pip安装虚拟环境管理工具 pip install virtualenv==15.0.1
4.创建虚拟环境:c:Usersyard1PycharmProjectspython35_Djangovirtualenv django_basic_venv
5.使用该虚拟环境
    C:Usersyard1PycharmProjectspython35_Djangoenvdjango_basic_venvScriptsactivate
    使用后:
    (django_basic_venv) c:Usersyard1PycharmProjectspython35_Djangoenvdjango_basic_venvScripts>
6.pip 安装django, pip install django
    或者安装指定版本:pip install django==1.9.5

创建一个工程:

1.使用本地环境变量:
在指定的目录下创建工程,创建工程前先要去使用环境变量...envdjango_basic_venvScriptsactivate

2.创建工程:
(django_basic_venv) c:Usersyard1PycharmProjectspython35_Django>django-admin.py startproject hello_django
3.在工程里边创建一个app:blog (blog 和工程的 manayge.py在同一个目录下)
 (django_basic_venv) c:...python35_Djangohello_django>django-admin.py startapp blog
 4.启动开发服务器
 (django_basic_venv) c:...python35_Djangohello_django>manage.py runserver   (默认端口:8000)
 或者manage.py runserver + 端口号(8080 等)
 
 4.关闭服务创建一个应用(或模块),同时生成同步脚本 ctrl+c
 
 ./manage.py startapp + 应用名
 
 
 manage.py makemigrations
 
 5.同步数据库:
 manage.py migrate
 
 6.创建超级管理员 添加用户名,电子邮件,密码。
 python35_Djangohello_django>manage.py createsuperuser
 
 7.再次启动
 python35_Djangohello_django>manage.py runserver
 
 8 访问后台管理
 浏览器输入
 http://127.0.0.1:8000/admin/login/?next=/admin/
 输入之前设置的账号和密码。
原文地址:https://www.cnblogs.com/longsecond/p/6200691.html