django笔记 2015

Django 创建第一个项目

  • 使用 django-admin.py 来创建 HelloWorld 项目:
django-admin.py startproject HelloWorld
diango1.9 添加到path环境变量中 创建项目 一直有问题,这里 直接用绝对定位来创建项目 

F:\workspace\workspace_pycharm > python C:\Python\Python35\Lib\site-packages\Djang o-1.9.7-py3.5.egg\django\bin\django-admin.py startproject MysProject
  • 创建 ramjet App
cd HelloWorld
python manage.py startapp ramjet
  • 启动服务器:
python manage.py runserver 0.0.0.0:8000

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

subcommand是子命令:options是可选的

常用子命令:

startproject:创建—个项耳(*)
startapp:创建—个app(*)
runserver:运行开发服务器(*)
shell:进入django shell(*)
dbshell:进入django dbshell
check:检查django项目完整性
flush:清空数据库
compilemessages:编译语言文件
makemessages:创建语言文件
makemigrations:生成数据库同步脚本(*)
migrate:同步数据库(*)
showmigrations:查看生成的数据库同步脚本(*)
sqlflush:查看生成清空数据库的脚本(*)
sqlmigfate:壹看数据库同步的sql语句(*)
dumpdata:导出数据
loaddata:导入数据
diffsettings:查看你的配置和django默认配置的不同之处

manage.py特有的一些子命令:

createsuperuser:创建超级管理员(* )
changepassword修改密码(* )
clearsessions:清除session

mysql驱动程序

MySQLdb(mysql-python) : https://pypi.python.org/pypi/MySQL-python/1.2.5
mysqlclient :  https://pypi.python.org/pypi/ mysqlclient
MySQL Connector/Python: https://dev.mysql.com/downloads/connector/python
PyMySQL(纯Python的mysql驱动): https://pypi.python.org/pypi/ PyMySQL

猜你喜欢

转载自www.cnblogs.com/my-flash/p/12380295.html