
文章图片

文章图片
1.如何将上传的文件保存到数据库中?
①在setting.py中进行如下设置:
②在路由中进行如下配置:
from django.conf import settings
from diango.conf.urls.static import static
urlpatterns+=static(settings.MEDIA_URLdocument_root=settings.MEDIA_ROOT)
③在模板中添加文件表单格式如下:
<formenctype=\"multipart/form-data\"method=\"post\"action=\"\">
<inputtype=\"text\" name=\"title\">
<inputtype=\"file\" name=\"myfile\" >
<inputtype=\"submit\" value=https://mparticle.uc.cn/"提交\">
</form>
④在数据库中添加存储文件的数据库:
create database myfile default charset utf8;
⑤在模型层models.py中添加文件字段:
title=models.CharField('名称'max_length=200default='')
myfile=models.FileField(upload_to='文件信息')
⑥通过request方法将数据写入到数据库即可 。
2.Django怎么发送邮件?
①首先需要在邮箱中开通POP3/SMTP服务
②在setting.py中进行如下设置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = \"邮箱服务器\"
EMAIL_PORT = 邮箱端口号
EMAIL_HOST_USER = \"你的邮箱\"
EMAIL_HOST_PASSWORD = \"发送邮件密码 , 不是登陆的密码\"
③导入函数mail:
from django.core import mail
④mail书写格式如下:
mail.send_mail(
subject , #题目
message , #消息内容
from_email , #发送者[当前配置邮箱
recipient_list=['xxx@qq.com'〕 , #接收者邮件列表
我们就可以按照上面的格式进行发送邮件了!
【django|Django知识梳理大全(十五)!】
- 土星环比恐龙还要年轻?这些宇宙冷知识很少有人知道
- excel|pandas读取Excel知识点合集来了!赶紧进来看看!
- 自媒体|做自媒体,日入3K,必备的几个知识点,小白一定要懂
- 开源软件|广州蓝景技术分享 — 前端新手入门必学知识
- |怪不得你的手机会越用越卡,原来是这个开关没关闭,涨知识了
- 飞利浦·斯塔克|空调使用揭秘,这些小知识一定要知道
- 宣传手册|普及反诈知识守护百姓“荷包”
- |海致星图入选中国知识图谱平台“核心供应商”
- 腾讯云|UPS不间断电源史上最全知识整理!
- 在董宇辉直播间蹲了七天,我看到了一千万人的知识焦虑
