Django流程介绍
Django views
最简单的返回一个字符串的形式
from django.http import HttpResponse
def my_view(request):
if request.method == 'GET':
# <view logic>
return HttpResponse('result')
如果想直接返回一个HTML文档
from django.shortcuts import render,HttpResponse
# Create your views here.
def test_view(request):
return render(request,'index.html')
跳转方式:
1、return HttpResponse()
2、return rander(request,“文件路径”)
get方式获取前台信息:
后台:urls:path( '文件名/<int:id>)'
view接受时在接受函数中增加id的参数。
post方式获取:
Django Model
django 本身提供了非常强大易使用的ORM组件,并且支持多种数据库,如sqllite,mysql,progressSql,Oracle等,当然最常用的搭配还是mysql,要启用orm,先要配置好连接数据 的信息
在你创建的project目录下编辑settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'OldboyWebsite', #确保此数据库已存在
'HOST':'',
'PORT':'',
'USER':'root',
'PASSWORD':''
}
}