创建实验楼课程app模块以及配置图片路径

1.创建course模型

1.1 创建用户模型course

python ../manage.py startapp course # 创建course模型

1.2 在setting.py中注册course模型(第一步)

INSTALLED_APPS = [
 'course.apps.CourseConfig', 
]
# 注:pycharm无法联想,需要把apps文件夹设置为源根

1.3 syl/urls.py添加路由(第二步)

urlpatterns = [ 
path('course/', include('course.urls')), 
]

1.4 创建 course/urls.py路由文件(第三步)

from django.urls import path, 
re_path from . import views 
urlpatterns = [ 

]

2增加media文件配置

2.1syl/settings.py

MEDIA_URL = '/media/' 
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 
# /teach/shiyanlou_project/syl/media

2.2 syl/urls.py

from django.conf.urls.static import static 
from syl import settings 
urlpatterns = [ 
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

2.3测试静态文件访问

  • 放一个测试图片到 syl/media/linux.jpg 中

图片地址:https://img2020.cnblogs.com/blog/2070517/202011/2070517-20201107115035500-244507114.jpg

进行访问接口:http://192.168.56.100:8888/media/linux.jpg

测试结果

原文地址:https://www.cnblogs.com/wangxiaosai/p/13940529.html