0
点赞
收藏
分享

微信扫一扫

django----views

飞空之羽 2022-04-13 阅读 75
djangopython

csrf 报错

在bady标签中添加{%srf_token%}
或者在settings注释中间键

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    # 'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

在工程文件__init__ 中添加 pymysql的包,注册

import pymysql
pymysql.install_as_MySQLdb()

url

^$ 开始结束符号
url 从上向下 开始判断

from usrt_sys import views
from django.urls import include
urlpatterns = [
	#               指定文件下的url模块 例如usrt_sys
	url(r'a/',include('usrt_sys.url'))
	# views模块下指定函数名 例如 aass
    url(r'aa/',views.aass)

]

views

基本模块

 def aass(request):
 # 获取请求方式
    if request.method == "GET":
		# 返回指定 html页面
        return render(request,'xxxx.html')

接受参数

    name = request.POST.get('name')
    name = request.GET.get('name')
    #                 接受列表参数       默认空列表
    list_s = request.POST.getlist('list', [])
    # 接收json传入的参数
   	a = request.body

判断请求方式是GET 还是POST

if request.method =="PAOT"
举报

相关推荐

0 条评论