django
fang萍萍萍萍萍
这个作者很懒,什么都没留下…
展开
-
Django 图片上传
首先在settings.py中配置MEDIA_URL='/media/'MEDIA_ROOT=os.path.join(BASE_DIR,'media')创建存储图片的模型以及表单#models.pyclass Upload(models.Model): username=models.CharField(max_length=100) icon=models.FileField(upload_to='img/') def __str__(self):原创 2020-08-04 12:00:00 · 195 阅读 · 0 评论 -
Django 中间件
Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示:使用中间件首先需要在settings.py文件中配置,不然后台也不知道你添加了中间件,只会按照默认的中间件流程进行操作中间件可以定义四个方法,分别是:process_request(self,request) #process原创 2020-08-04 11:09:22 · 164 阅读 · 0 评论 -
Django QQ邮箱发送
首先需要去QQ邮箱设置(邮箱设置–账户页面)打开服务,获得授权码然后在settings.py文件下进行配置# 邮件配置EMAIL_HOST = 'smtp.qq.com'EMAIL_PORT = 25EMAIL_HOST_USER = '你的qq号@qq.com' # 你的 QQ 账号EMAIL_HOST_PASSWORD = 'ascupxyvwxuljcih'EMAIL_USE_TLS = True # 这里必须是 True,否则发送不成功EMAIL_FROM = EMAIL_HOST原创 2020-08-04 10:33:50 · 245 阅读 · 0 评论 -
Django使用表单
参考链接Django表单系统的核心组件是 Form 类。它与Django模型描述对象的逻辑结构、行为以及它呈现给我们内容的形式的方式大致相同, Form 类描述一张表单并决定它如何工作及呈现。1.构建一张表单#forms.pyfrom django import formsclass NameForm(forms.Form): your_name = forms.CharField(label='Your name', max_length=100)在视图函数中使用无论用表单提交原创 2020-08-03 15:51:10 · 148 阅读 · 0 评论 -
Django模型执行查询
参考链接定义的模型类from django.db import modelsclass Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): return self.nameclass Author(models.Model): name = models.CharField(max_l原创 2020-08-03 15:23:12 · 131 阅读 · 0 评论 -
Django-表单(实现将表单的数据渲染到页面上)
在forms.py文件下注册表单数据from django import formsclass UserForm(forms.Form): username = forms.CharField(label='用户名',max_length=100) password = forms.CharField(label='密_码',widget=forms.PasswordInput...原创 2020-05-01 17:04:23 · 613 阅读 · 0 评论