摘要:
需求Django中forms表单上传文件处理速查views.py123456789def upload(request): if request.method=='POST': inp_files = request.FILES file_obj1 = inp_files.get('f1') f = open(file_obj1.name,'wb'... 阅读全文
摘要:
需求了解models字段和参数速查models.py123class UserInfo(models.Model): ctime = models.DateTimeField(auto_now=True) #自动添加创建时间 uptime = models.DateTimeField(auto_now_add=True) #自动添加更新时间12class Use... 阅读全文
摘要:
需求通过后台和models操作数据库表实现1、后台中看到数据库中的表app01/admin.py12from app01 import modelsadmin.site.register(models.UserInfo) #UserInfo是数据库中的表创建超级用户Django-path > python manage.py createsuperuserbrowser:来自为知笔记(W... 阅读全文
摘要:
需求Django--form表单中的select生成方法,如果select中的选项不固定,需要怎么操作。速查1、固定select选项forms123class 表单类名称(forms.Form): host_type=forms.IntegerField( widget=forms.Select(choices=列表或元组)2、动态select选项forms1234567ad... 阅读全文
摘要:
需求from表单验证和ajax验证时返回的错误信息处理速查1、form表单提交时错误信息显示views12error = form表单实例化对象.errorsreturn render(request,'前端html',{'obj':form表单实例化对象,'error':error}) #传到前端用simple_tag解析html12{% load xx %} {% error_ms... 阅读全文
摘要:
需求用户提交form时,如果报错,页面中的用户信息还在(除了密码),没有被刷新掉,不用用户再次输入。速查views.py123def login(request): obj = django表单生成文件.类(request.POST) #创建form实例化,request.POST默认=空 return render(request,'请求的html',{'obj':obj})... 阅读全文
摘要:
需求引用静态文件的目录不写死速查settings.pyTEMPLATES--context_processors列表中加入:1"django.core.context_processors.static",html引用1知识点Django框架有自己设定的context值,并把他传入模板中进行渲染。详细静态文件目录以前在引用的时候是写死的:1在settings中已经定义了静态文件的目录:1STAT... 阅读全文