django1.8.3搭建博客——1
2015-08-18 22:08
661 查看
系统: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
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
相关文章推荐
- Moist (cin,getline的区别)
- uva 11383 Golden Tiger Claw (KM算法)
- google镜像
- HDOJ1709特殊的母函数
- 集训第六周 古典概型 期望 D题 Discovering Gold 期望
- [algorithm] graph algorithm
- UVALive 6129 Sofa, So Good
- UVALive 6124 Hexagon Perplexagon
- django That port is already in use
- category和protocol 第五天稍晚了一些。
- Algorithms—80.Remove Duplicates from Sorted Array II
- AGFA 3rd MUSICA algorithm
- HDU 1036 Average is not Fast Enough!(水题)
- go language
- HDU 1029 Ignatius and the Princess IV
- django session使用方法
- hdoj 3635 Dragon Balls
- Google Doc搬运工:常用LDAP查询
- xcode 在哪里新建category、protocol等文件
- 集成Vuforia 5.0.5与Google Cardboard实现AR+VR的效果