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:\Users\yard1\PycharmProjects\python35_Django
在指定的地方创建局域的环境变量,并在此创建项目
相关配置:
1.安装python3.5
2.更新pip的版本 python -m pip install --upgrade pip
3.用pip安装虚拟环境管理工具 pip install virtualenv==15.0.1
4.创建虚拟环境:c:\Users\yard1\PycharmProjects\python35_Django\virtualenv django_basic_venv 5.使用该虚拟环境 C:\Users\yard1\PycharmProjects\python35_Django\env\django_basic_venv\Scripts\activate 使用后: (django_basic_venv) c:\Users\yard1\PycharmProjects\python35_Django\env\django_basic_venv\Scripts> 6.pip 安装django, pip install django 或者安装指定版本:pip install django==1.9.5
创建一个工程:
1.使用本地环境变量:
在指定的目录下创建工程,创建工程前先要去使用环境变量...env\django_basic_venv\Scripts\activate
2.创建工程:
(django_basic_venv) c:\Users\yard1\PycharmProjects\python35_Django>django-admin.py startproject hello_django
3.在工程里边创建一个app:blog (blog 和工程的 manayge.py在同一个目录下) (django_basic_venv) c:\...python35_Django\hello_django>django-admin.py startapp blog 4.启动开发服务器 (django_basic_venv) c:\...python35_Django\hello_django>manage.py runserver (默认端口:8000) 或者manage.py runserver + 端口号(8080 等) 4.关闭服务创建一个应用(或模块),同时生成同步脚本 ctrl+c ./manage.py startapp + 应用名 manage.py makemigrations 5.同步数据库: manage.py migrate 6.创建超级管理员 添加用户名,电子邮件,密码。 python35_Django\hello_django>manage.py createsuperuser 7.再次启动 \python35_Django\hello_django>manage.py runserver 8 访问后台管理 浏览器输入 http://127.0.0.1:8000/admin/login/?next=/admin/ 输入之前设置的账号和密码。