django中media媒体路径设置的步骤

 更新时间:2019年11月15日 15:09:54   作者:芦苇草鱼  
在本篇文章里小编给大家整理的是关于django media媒体路径设置相关知识点,有兴趣的朋友们可以学习下。

1、创建一个app02, 并在settings.py里面设置

2、在settings.py里面设置媒体文件保存的路径

from django.contrib import admin
from django.urls import path,re_path
from app01 import views
from django.views.static import serve
from LoginTest import settings

urlpatterns = [
  path('admin/', admin.site.urls),
  path("login/", views.login),
  path("index/", views.index),
  path("home/", views.home),
  path("logout/", views.logout),
  path("set_session/", views.setSession),

  #手动添加对外开放的后端服务器资源
  re_path(r"^media/(?P<path>.*)/", serve, {"document_root": settings.MEDIA_ROOT}),
]

3、在app02/models.py里面, 创建一个模型,用于上传文件

from django.db import models

# Create your models here.
class UserDetail(models.Model):
  headPhoto = models.FileField(upload_to="head")
  hobby = models.TextField(max_length=200)

 4、执行makemiagrtions和migrate, 同步数据库

5、在app02/admin.py里面注册模型 UserDetail

from django.contrib import admin
from app02.models import UserDetail

# Register your models here.


admin.site.register( UserDetail)

6、创建超级用户admin, 并使用admin添加UserDetail

7、手动在浏览器里面访问http://127.0.0.1:8080/media/head/head1.jpg/

以上就是本次介绍的全部相关知识点,感谢大家的学习和对脚本之家的支持。

相关文章

  • Python time模块时间获取和转换方法

    Python time模块时间获取和转换方法

    这篇文章主要介绍了Python time模块时间获取和转换,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Python实现蚁群算法

    Python实现蚁群算法

    本文主要介绍了Python实现蚁群算法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • python中对%、~含义的解释

    python中对%、~含义的解释

    这篇文章主要介绍了python中对%、~含义的解释,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Flask框架学习笔记之路由和反向路由详解【图文与实例】

    Flask框架学习笔记之路由和反向路由详解【图文与实例】

    这篇文章主要介绍了Flask框架学习笔记之路由和反向路由,结合图文与实例形式详细分析了flask框架中路由与反向路由相关概念、原理、用法与相关操作注意事项,需要的朋友可以参考下
    2019-08-08
  • python基于OpenCV模板匹配识别图片中的数字

    python基于OpenCV模板匹配识别图片中的数字

    这篇文章主要介绍了python基于OpenCV模板匹配识别图片中的数字,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • Python多线程编程(六):可重入锁RLock

    Python多线程编程(六):可重入锁RLock

    这篇文章主要介绍了Python多线程编程(六):可重入锁RLock,本文直接给出使用实例,然后讲解如何使用RLock避免死锁,需要的朋友可以参考下
    2015-04-04
  • python如何实现图片压缩

    python如何实现图片压缩

    这篇文章主要介绍了python如何实现图片压缩,帮助大家更好的利用python处理图片,感兴趣的朋友可以了解下
    2020-09-09
  • Python爬虫包BeautifulSoup异常处理(二)

    Python爬虫包BeautifulSoup异常处理(二)

    这篇文章主要为大家详细介绍了Python爬虫包BeautifulSoup的异常处理,具有一定的参考价值,感兴趣的朋友可以参考一下
    2018-06-06
  • Python中函数参数调用方式分析

    Python中函数参数调用方式分析

    这篇文章主要介绍了Python中函数参数调用方式,结合实例形式分析了Python函数参数定义与使用的四种常见操作方法,需要的朋友可以参考下
    2018-08-08
  • Python RabbitMQ实现简单的进程间通信示例

    Python RabbitMQ实现简单的进程间通信示例

    这篇文章主要介绍了Python RabbitMQ实现简单的进程间通信示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07

最新评论