django零开始

安装。。。后查看html

import djangopython

django.VERSION正则表达式

#输出版本号,目前本身是py2.7.9和django1.8shell

1,新建一个django-project数据库

django-admin.py startproject  project-namedjango

一个project通常为一个项目json

2,app
服务器

python manage.py startapp app-name或 django-admin.py startapp app-nameapp

⼀般⼀个项⽬有多个app, 固然通⽤的app也能够在多个项⽬中使⽤。函数

3. 同步数据库

python manage.py syncdb

注意:Django 1.7.1及以上的版本须要⽤如下命令

python manage.py makemigrations

python manage.py migrate

这种⽅法能够建立表,当你在models.py中新增了类时,运⾏它就

能够⾃动在数据库中建立表了,不⽤⼿动建立。

备注:对已有的 models 进⾏修改,Django 1.7以前的版本的

Django都是⽆法⾃动更改表结构的,不过有第三⽅⼯具 south

4. 使⽤开发服务器

python manage.py runserver

# 当提示端⼝被占⽤的时候,能够⽤其它端⼝:

python manage.py runserver 8001

python manage.py runserver 9999

# 监听全部可⽤ ip

python manage.py runserver 0.0.0.0:8000

# 若是是外⽹或者局域⽹电脑上能够⽤其它电脑查看开发服务器

# 访问对应的 ip加端⼝,⽐如 http://172.16.20.2:8000

5. 清空数据库

python manage.py flush

此命令会询问是 yes 仍是 no, 选择 yes 会把数据所有清空掉,只

留下空表。

6.建立超级管理员

python manage.py createsuperuser

7. 导出数据 导⼊数据

python manage.py dumpdata appname > appname.json

python manage.py loaddata appname.json

8. django 项⽬环境终端

python manage.py shell

若是你安装了 bpython 或 ipython 会⾃动⽤它们的界⾯,强烈推

荐⽤ bpython

9. 数据库命令⾏

python manage.py dbshell

Django 会⾃动进⼊在settings.py中设置的数据库,若是是

MySQL 或 postgreSQL,会要求输⼊数据库⽤户密码。

在这个终端能够执⾏数据库的SQL语句。若是您对SQL⽐较熟悉,可

能喜欢这种⽅式。

10. 更多命令

终端上输⼊ python manage.py 能够看到详细的列表,在忘记了名称的时候特别有⽤更详细的介绍,点击对应版本去官⽹查看: 1.6 1.7 dev

This article was downloaded by calibre from

http://www.ziqiangxuetang.com/django/django-basic.html

Django 视图与⽹址

Django中⽹址是写在 urls.py ⽂件中,⽤正则表达式对应

views.py 中的⼀个函数(或者generic类),咱们⽤⼀个项⽬来演示。

先记录到这。。。。

相关文章
相关标签/搜索