Django3.x富文本kindeditor整合图片上传(含视频、文件上传)下篇 您所在的位置:网站首页 KindEditor上传图片 Django3.x富文本kindeditor整合图片上传(含视频、文件上传)下篇

Django3.x富文本kindeditor整合图片上传(含视频、文件上传)下篇

2024-07-12 22:46| 来源: 网络整理| 查看: 265

接上篇,继续上传文件 1.配置setting.py中MEDIA_URL和MEDIA_ROOT 2.配置项目的urls.py 3.在APP中创建uploads.py文件,并配置项目urls.py

1.配置setting.py中MEDIA_URL和MEDIA_ROOT MEDIA_URL = '/uploads/'#存放文件路径 MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads')#配置url映射关系

注意:顺便处理后边上传资源时可能会报的错:Refused to display ‘http://127.0.0.1:8000/xxxx.html’ in a frame because it set ‘X-Frame-Options’ to ‘deny’.(推荐方法一)

方法一: X_FRAME_OPTIONS = 'SAMEORIGIN' 方法二: MIDDLEWARE=[ ... #'django.middleware.clickjacking.XFrameOptionsMiddleware',注释这行 ... ] 方法三: view中加装饰器 @xframe_options_exempt 2.配置项目的urls.py

注意配置的是项目对应的路径下的urls.py,不是自己建的app中的)

引入文件: from django.conf.urls import url from django.conf import settings from django.views.static import serve #这里注意,新版本引用 增加url内容: urlpatterns = ( ... url(r"^uploads/(?P.*)$", \ serve, \ { "document_root": settings.MEDIA_ROOT, }), ... )

注意:1.10后的django已不支持直接使用"django.views.static.serve"࿰



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有