本文共 1121 字,大约阅读时间需要 3 分钟。
prepare
1.参考资料:
《Django_book2中文版》
英文教材
2.重要命令:
django-admin.py startproject mysite(mysite是自己指定的项目名称,他会在运行命令的目录下新建一个文件夹)
./manage.py runserver 0.0.0.0:8080(8080是希望开放的端口)
学习Django
a、安装Django(需要安装python和mysql,或是其他的Django支持的数据库)
b、运行django-admin.py startproject mysite创建一个新的Django项目,会在mysite目录下新建四个.py文件
此时,远程的客户端可以通过192.168.115.114/mysite访问这个默认的Django web项目(192.168.115.114是服务器的ip地址),但是还不能用192.168.115.114:8000访问(8000是默认的端口)需要执行./manage.py runserver 0.0.0.0:8080启动侦听任意网络端口。
c、创建自己的网站
d、使用数据库,修改setting.py脚本,设置DATABASES参数;
e、运行./manage.sh startapp books在project中创建app,会在mysite目录下新建一个books目录;
f、编辑models.py文件,定义class,每个class对应数据库中的一张表;
g、运行./manaage.py validate将定义的class转变为数据库SQL语句,检查语句是否正确;
h、执行./manage.py sqlall books显示app中的sql语句,但并没有在数据库中创建表;
i、执行python manager.py sqlall books | psql mydb或是python manage.py syncdb,执行数据库语句;
转载地址:http://hsztb.baihongyu.com/