首页 > 编程语言 >【python】django-静态资源

【python】django-静态资源

时间:2025-01-18 16:34:52浏览次数:1  
标签:settings python docs py django 静态 static urls

django-静态资源

可以利用 sphinx 生成文档,通过 django 部署

安装必要组件

pip install django

# 创建django项目
django-admin startproject mysite .

配置

就是将 url 和 资源目录对应。

├── docs
│   ├── build
│   │   ├── html
│   │   │   └──index.html
│   │   └── doctrees
│   ├── make.bat
│   ├── Makefile
│   └── source
│       ├── conf.py
│       ├── index.rst
│       ├── _static
│       └── _templates
├── mysite
│   ├── asgi.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── db.sqlite3
└── manage.py    
# mysite/settings.py

# 静态资源
STATIC_URL = '/docs/'  # url
STATIC_ROOT = BASE_DIR / 'docs/build/html'  # 资源目录
# mysite/urls.py

from django.contrib import admin
from django.urls import path

from django.conf import settings
from django.conf.urls.static import static


urlpatterns = [
    path('admin/', admin.site.urls),
# 加入docs目录
] + static(settings.STATIC_URL , document_root=settings.STATIC_ROOT) 

访问

http://127.0.0.1:8000/docs/index.html

标签:settings,python,docs,py,django,静态,static,urls
From: https://www.cnblogs.com/SHUN-ReRound/p/18678485

相关文章

  • Python中的字典优化:如何高效使用`defaultdict`和`Counter`
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在Python编程中,字典(dict)是最常用的数据结构之一,广泛应用于数据存储、检索和操作。然而,随着数据规模的增大和复杂性的提升,传统字典在某些场景下......
  • 如何使用Python将长图片分隔为若干张小图片
    如何使用Python将长图片分隔为若干张小图片1.Python需求的任务2.Python代码的实现3.代码修改的位置4.运行结果5.注意事项6.其他文章链接快来试试吧......
  • Python的简介-课前甜点
    Python的简介-课前甜点1.`Python`需求的任务2.Python代码的实现3.代码修改的位置4.运行结果5.注意事项6.其他文章链接快来试试吧......
  • Python虚拟环境
    Python虚拟环境是Python解释器的一个私有副本,它允许我们在同一台机器上创建多个独立的Python环境,每个环境都有自己的Python包集合,互不干扰。这对于开发不同的项目非常有用,因为不同的项目可能依赖于不同版本的Python包,而虚拟环境可以帮助我们避免版本冲突。为什么需要虚拟环境?1......
  • Python智慧校园通作业互动系统的设计与实现(Pycharm Flask Django Vue mysql)
    文章目录具体实现截图项目技术介绍django项目示例设计思路核心代码部分展示运行指导可行性分析论文写作思路开发心得源码/演示视频获取方式具体实现截图项目技术介绍Python版本:python3.7.7框架支持:flask/django开发软件:PyCharm浏览器:谷歌浏览器数据库:mys......
  • 1. 数码管的静态动态控制
    数码管,我的超级LED![[Pastedimage20250116130225.png]]![[Pastedimage20250116134916.png]]![[Pastedimage20250116130421.png]]多个数码管共引脚连接节省接口在同一个时刻相同引脚的数码管只能显示相同内容动态数码管显示是根据人眼视觉残留与数码管余辉实现的图中C......
  • Python 虚拟环境
    Python 虚拟环境是一种在本地计算机上创建的独立的 Python 运行环境。它允许用户在同一台机器上同时管理多个不同的 Python 项目,每个项目都可以有自己独立的 Python 解释器、库依赖和配置,而不会相互干扰。虚拟环境的作用主要有以下几点:隔离项目依赖:不同的 Python 项......
  • Python_CUDA入门教程学习记录
    这是本人21年读书时学习CUDA基础知识保留的一些笔记,学习时的内容出处和图片来源不记得了,仅作为个人记录!CUDA编程关键术语:host:cpudevice:GPUhostmemory:cpu内存devicememory:gpuonboard显存kernels:调用CPU上的在GPU执行的函数devicefunction:只能在GP......
  • python 一口气画三类提琴图对比
    要从三个CSV文件中提取指定列名(这里是s2),并绘制小提琴图,其中横坐标是11km、17km、23km,纵坐标名称是S30/(km2),你可以使用Python的pandas库来处理CSV数据,seaborn库来绘制小提琴图,以及matplotlib库来设置图形属性。以下是一个完整的示例代码:#!usr/bin/envpython#-*-coding:utf-8-......
  • 第10个项目:图片转Turtle代码生成器Python源码
    完整源码在文末,可直接下载使用,也可在此基础上做定制开发。应用场景:上传图片,自动生成Turtle代码。点击执行代码,可把图片完整画出来。功能特点:支持设置背景图片,可在背景图片上嵌入式画图,很有意思。软件截图:核心源码:importtkinterastkfromtkinterimportfiledialog,t......