django1.8.3搭建博客——1
系统:elementary os
python 2.7.6
django 1.8.3
1、安装django
先安装pip sudo apt-get install python3-pip
安装django sudo pip install django
//遇到问题:python2.7.6 可以载入django; python3不能载入
(问题解决:python3下安装django sudo pip3 install django
django版本号为1.8.4 )
2、创建django工程 django-admin.py startproject mysite
效果:创建了mysite文件夹
(info django 可以查看信息,django-admin -h 可以查看命令提示)
manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
urls.py ----- 负责把URL模式映射到应用程序。
wsgi.py-----服务器网关接口(Python Web Server Gateway Interface),web服务器和web服务程序或者框架之间的一种简单而通用的接口。(有点高深,暂时看不懂)
3、运行服务
cd mysite
python manage.py runserver
(报错
)
运行 python manage.py migrate
然后运行 python manage.py runserver
mysite 目录增加 db.sqlite3 数据库
访问http://127.0.0.1:8000/
4、创建blog应用
运行 python manage.py startapp blog
目录增加
5、设计model
编辑blog目录下的models.py文件
类可以自由创建
BlogPost 继承django.db.models.Model 类
BlogPost 定义的三个字段都是model的一个属性(dir(models)查看属性)
6、设置数据库
python3 manage.py syncdb
设置用户名 root 设置邮箱 111111 @qq.com 设置密码 root