文章分类 - django(1.11.29)
摘要:import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='secondary', charset='utf8') # 使用cursor(
阅读全文
摘要:0、注意: 模板渲染在浏览器渲染之前,模板渲染就是字符串替换,替换完成之后, 将替换完的整体文字字符串返回给浏览器,浏览器再进行浏览器渲染,展示页面效果。 1、标签: 循环序号可以通过{{forloop}}显示,必须在循环内部用 # 当前循环索引值(从1开始),forloop是循环器,通过点来使用功
阅读全文
摘要:1、语法 {{value|filter_name:参数}} # 注意事项 # 过滤器支持“链式”操作 # 过滤器接受参数# ‘|’左右没有空格!!! 2、index.html <body> <!--文件过滤器--> <p>{{size|filesizeformat}}</p> <!--default
阅读全文
摘要:1、语法 {{ }}:变量使用 {% %}:逻辑使用 2、views.py def home(request): class A: def __init__(self): self.username = '周振宇' def xx(self): return '周振宇XX' info = { 'nam
阅读全文
摘要:1、views.py # 装饰器函数 def outer(f): # *args,**kwargs(加参数) def inner(request,*args, **kwargs): print('前面') ret = f(request,*args, **kwargs) print('后面') re
阅读全文
摘要:1、urls.py from django.conf.urls import url from django.contrib import admin from appdemo import views urlpatterns = [ url(r'^books/', views.books), ]
阅读全文
摘要:1、CBV:全称class based view,就是基于类来写视图逻辑 FBV:全称function based view,就是基于函数来写视图逻辑 2、基于类来写视图(CBV) views.py # View里面的dispatch方法中的反射逻辑,实现了不同的请求方法,找到我们视图类中的对应方法
阅读全文
摘要:1、目录 2、views.py from django.shortcuts import render,HttpResponse # Create your views here. def book(request,year,month): print('year', year) print('\n
阅读全文
摘要:1、目录 2、index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>index页面</h1> <!--上传文件:enctype
阅读全文
摘要:1、book() got an unexpected keyword argument 'month' 2、RawPostDataException at /index/ You cannot access body after reading from request's data stream
阅读全文
摘要:1、在django项目下的setting文件中找到TEMPLATES,然后修改DIRS TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 'DIRS': [], 'DIRS': [os.pa
阅读全文
摘要:1、创建项目 django-admin startproject 项目名 2、创建应用 python manage.py startapp 应用名 3、启动开发服务器 python manage.py runserver
阅读全文