15:04 2018/2/25
查看安装的库
pip list
安装命令
pip install 库名
创建项目
django-admin startproject zhumeng
*** 注意路径
python manage.py runserver
打开网站
127.0.0.1:8000
python manage.py startapp zhihu
urls.py(网站入口)
定义编码
-*- coding:utf-8 -*-
from zhihu import views
路由
路由器
url(r'^$',views.index)#接收到页面还得分配一个东西来处理
from zhihu import views与import zhihu
的区别是:第一种用什么文件就导什么文件,而
用第二种方法可能会导入多余的文件(第二种方法会增加服务器的负担)
ORM (Object Relation Mapping)对象关系映射
models.py文件(ORM模型)
class ZhihuModels(models.Model):
#id = models.AutoField(primary_key=True)系统默认添加
title = models.CharField(max_length,null=False)#创建一个字段
content = models.TextField(null=False)
link = models.CharField(max_length=100,null=False)
settings.py 配置文件
在APP 添加应用douban
数据库设置
NAME:#数据库名
USER:#数据库用户名
PASSWORD:#数据库密码
HOST:#数据服务器IP
PORT:#端口号3306
创建数据库映射
python manage.py makemigrations
python manage.py migrate
views.py文件
from models import ZhihuModels(类名)
def index(request):
#ZhihuModels(title='舌尖上的温度',content='6',link='6').save()#插入数据
zhihu = ZhihuModels = ZhihuModels.objects.all()#获取当前表中所有数据
for i in zhihu:
print(i)
zhihu2 = ZhihuModels.objects.get(id=1)
print(zhihu2)
return render(request,'movie.html'content={'movie':'ZhihuModels.objects.all()'})
查看安装的库
pip list
安装命令
pip install 库名
创建项目
django-admin startproject zhumeng
*** 注意路径
cd 项目所在的路径
如:cd /novel/wendao
python manage.py runserver
打开网站
127.0.0.1:8000
python manage.py startapp zhihu
urls.py(网站入口)
定义编码
-*- coding:utf-8 -*-
from zhihu import views
路由
路由器
url(r'^$',views.index)#接收到页面还得分配一个东西来处理
from zhihu import views与import zhihu
的区别是:第一种用什么文件就导什么文件,而
用第二种方法可能会导入多余的文件(第二种方法会增加服务器的负担)
ORM (Object Relation Mapping)对象关系映射
models.py文件(ORM模型)
class ZhihuModels(models.Model):
#id = models.AutoField(primary_key=True)系统默认添加
title = models.CharField(max_length,null=False)#创建一个字段
content = models.TextField(null=False)
link = models.CharField(max_length=100,null=False)
settings.py 配置文件
在APP 添加应用douban
数据库设置
NAME:#数据库名
USER:#数据库用户名
PASSWORD:#数据库密码
HOST:#数据服务器IP
PORT:#端口号3306
创建数据库映射
python manage.py makemigrations
python manage.py migrate
views.py文件
from models import ZhihuModels(类名)
def index(request):
#ZhihuModels(title='舌尖上的温度',content='6',link='6').save()#插入数据
zhihu = ZhihuModels = ZhihuModels.objects.all()#获取当前表中所有数据
for i in zhihu:
print(i)
zhihu2 = ZhihuModels.objects.get(id=1)
print(zhihu2)
return render(request,'movie.html'content={'movie':'ZhihuModels.objects.all()'})