Django 配置静态文件

1,Debug=True 调试模式

Test/Test/settings.py

复制代码
DEBUG = True

...

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]
STATIC_URL = '/static/'

1.1 创建静态文件

Test/static/6/images/Sni1.png

1.2 添加视图函数

Test/app6/views.py

复制代码
from django.shortcuts import render

# Create your views here.
def welcome(request):
    return render(request, '6/welcome.html')


def test_img(request):
    return render(request, '6/test_img.html')

1.3 添加路由地址

Test/app6/urls.py

复制代码
from django.urls import path
from . import views


urlpatterns = [
    path('welcome', views.welcome, name='welcome'),
    path('test_img', views.test_img, name='test_img'),
]

1.4 访问页面

http://127.0.0.1:8000/app6/test_img

2,Debug=False 生产模式

Test/Test/settings.py

复制代码
DEBUG = False

ALLOWED_HOSTS = ['127.0.0.1']

....

STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_ROOT=os.path.join(BASE_DIR, "media")
相关推荐
a努力。11 分钟前
【基础数据篇】数据等价裁判:Comparer模式
java·后端
喏喏心12 分钟前
深度强化学习:价值迭代与Bellman方程实践
人工智能·python·学习·机器学习
开心猴爷17 分钟前
苹果App Store应用程序上架方式全面指南
后端
小白勇闯网安圈18 分钟前
supersqli、web2、fileclude、Web_python_template_injection
python·网络安全·web
小飞Coding24 分钟前
三种方式打 Java 可执行 JAR 包,你用对了吗?
后端
bcbnb24 分钟前
没有 Mac,如何在 Windows 上架 iOS 应用?一套可落地的工程方案
后端
用户83562907805130 分钟前
从一维到二维:用Spire.XLS轻松将Python列表导出到Excel
后端·python
哈哈哈笑什么30 分钟前
SpringBoot 企业级接口加密【通用、可配置、解耦的组件】「开闭原则+模板方法+拦截器/中间件模式」
java·后端·安全
期待のcode32 分钟前
springboot依赖管理机制
java·spring boot·后端