Django基础内容总结

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语句。


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页