首页 > 其他 > 详细

django 开设接口

时间:2020-06-11 22:00:21      阅读:38      评论:0      收藏:0      [点我收藏+]

开设接口:

"""
1 网址所使用的静态文件默认放在static文件夹下
2 用户上传的静态文件也应该单独放在某个文件夹下

media配置
    该配置可以让用户上传的所有文件都固定存放在某一个指定的文件夹下
    # 配置用户上传的文件存储位置
    MEDIA_ROOT = os.path.join(BASE_DIR,‘media‘)  # 文件名 随你 自己
    会自动创建多级目录
    
如何开设后端指定文件夹资源
    首先你需要自己去urls.py书写固定的代码
    from django.views.static import serve
    from BBS14 import settings
        
    # 暴露后端指定文件夹资源
  url(r‘^media/(?P<path>.*)‘,serve,{‘document_root‘:settings.MEDIA_ROOT})
  
"""

步骤:

settings.py中添加一行

MEDIA_ROOT = os.path.join(BASE_DIR, files)    #上传路径,文件名随意

urls.py中添加

from django.conf.urls import url
from django.contrib import admin
from app01 import views
from django.views.static import serve    # 暴露接口使用
from BBS import settings     # 暴露接口

urlpatterns = [
    url(r^admin/, admin.site.urls),
    # 注册
    url(r^register/, views.register,name=register),
    # 登录
    url(r^login/, views.login, name=login),
    # 退出登陆
    url(r^logout/, views.logout, name=logout),
    # 图片验证码
    url(r^get_code/, views.get_code, name=get_code),
    # 首页
    url(r^home/, views.home, name=home),
    # 修改密码
    url(r^set_password/, views.set_password, name=set_password),

    # 暴露后端指定文件夹资源,这样就会把files暴露给外界
    url(r^files/(?P<path>.*), serve, {document_root: settings.MEDIA_ROOT})
]

 

django 开设接口

原文:https://www.cnblogs.com/baicai37/p/13096160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!