1、Python环境的安装
在Python的官网上下载27的Python安装包,依据系统类型下载,安装的过程当中需要注意加入相应的Python路径path内容。
2、Django的安装,在Python环境中,使用命令,pip install Django==1.8安装即可进行
3、安装好Django之后,
创建项目命令:django-admin.py startproject testproject
文档路径中出现以下文件夹testproect,db.sqlite3,manage.py
在文件夹testproect中出现4个Python文件,名称和作用分别为;
__init__.py:一个空文件,告诉 Python 该目录是一个 Python 包。
settings.py: 该 Django 项目的设置/配置。
/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
创建新的app命令:python manage.py startapp testapp
同步数据库 python manage.py syncdb,在Django1.7版本以上,需要使用另外命令
python manage.py makemigrations
python manage.py migrate
这种方法可以创建表,在models.py当中新增加类的时候,运行该条命令可以自动在数据库中创建表了,不用手动的创建
对已有的models.py进行修改,在Django1.7之前是无法自动更改表结构的,使用第三方工具south,具体教程参照连接地址
http://www.ziqiangxuetang.com/django/django-data-migration.html
使用开发服务器,输入如下命令
python manage.py runserver
在端口占用的情况下,可以使用命令 python manage.py runserver 8001
在局域网中查看开发服务器,可以使用命令 python manage.py runserver 0.0.0.0:8000
清空数据库命令 python manage.py flush,会把全部的数据清空,只留下空表
创建超级管理员 python manage.py createsuperuser
修改密码使用:python mamage.py changepassword username
导入导出数据
python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json
Django项目环境终端 python manage.py shell
数据库命令行 python manage.py dbshell,自动进入settings.py中设置数据库,如果是mysql或者postgreSQL,会要求输入数据库用户名和密码
在这个终端当中可以执行数据库的SQL语句。