欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

django中media媒體路徑設(shè)置的步驟

 更新時(shí)間:2019年11月15日 15:09:54   作者:蘆葦草魚  
在本篇文章里小編給大家整理的是關(guān)于django media媒體路徑設(shè)置相關(guān)知識點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。

1、創(chuàng)建一個(gè)app02, 并在settings.py里面設(shè)置

2、在settings.py里面設(shè)置媒體文件保存的路徑

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),

  #手動添加對外開放的后端服務(wù)器資源
  re_path(r"^media/(?P<path>.*)/", serve, {"document_root": settings.MEDIA_ROOT}),
]

3、在app02/models.py里面, 創(chuàng)建一個(gè)模型,用于上傳文件

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、執(zhí)行makemiagrtions和migrate, 同步數(shù)據(jù)庫

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

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

# Register your models here.


admin.site.register( UserDetail)

6、創(chuàng)建超級用戶admin, 并使用admin添加UserDetail

7、手動在瀏覽器里面訪問http://127.0.0.1:8080/media/head/head1.jpg/

以上就是本次介紹的全部相關(guān)知識點(diǎn),感謝大家的學(xué)習(xí)和對腳本之家的支持。

相關(guān)文章

最新評論