Django 中的static文件的设置

STATIC_URL = ‘/static/‘
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, ‘static‘),
    (‘article‘,os.path.join(BASE_DIR,‘article/static‘))  #会找article应用中的static文件
]

2、url路径

可以在每一个app应用下创建urls.py文件

from django.urls import path
from . import views

app_name = ‘article‘ #命名空间
urlpatterns = [
    path(‘‘, views.index, name=‘index‘)  #路径
]

在模板使用

<nav><div class="logo"><a href="{% url ‘article:index‘ %}">个人博客</a></div>  <!-- article是命名空间,index 是路径中的name -->

原文地址:https://www.cnblogs.com/sunshenggang/p/9571142.html

时间: 2024-10-09 09:20:41

Django 中的static文件的设置的相关文章

在django中访问静态文件(js css img)

刚开始参考的是别的文章,后来参考文章<各种 django 静态文件的配置总结>才看到原来没有但是没有注意到版本,折腾了一晚上,浪费了很多很多时间.后来终于知道搜索django1.7访问静态文件.真是傻×. 环境:python 2.7.3django 1.7.5 django是不善于处理静态文件这种事情的.这样的工作要交给nginx或者apache这样的服务器.但是在调试时还是要配置一下的django 1.7.5配置访问静态文件貌似比其他的版本都要简单一些.只需要如下步骤: 收集静态文件,然后放

Django中的静态文件导入

1. 在django项目的根目录创建名为static的python包,亦可创建在app中 2. 更改项目的settings.py文件 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) STATIC_URL = '/static/' 中的static为静态文件的绝对路径的别名,与包名static不同,包名可以随便取名.在调用静态文件时,只能用别名. 这样做的好处是,便与后期更改,STAT

Django中favicon.ico文件的配置

默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标. 若没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404错误后不会显示出来,一般不会被察觉. 但是服务器要是开启日志记录的话,这错误就会一直记录下来,累积一大堆无用的记录. 步骤如下: 制作一个ico文件,使用PS或者某些在线生成ico的网站即可 将此文件命名为“favicon.ico”后放在static/下 在url.py中添加: from Djang

Django 中的js文件 post请求的url无法使用使用{% url ‘path’ %}

具体问题: 解决方法1:

解决Django中在.js文件中用ajax请求后端,找不到CSRF问题

function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie !== '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); // Does this cookie s

Django中辅助技术总结[静态文件,中间件,上传图片,分页案例]

静态文件的设置 静态文件概述: 在网页使用的css文件,js文件和图片叫做静态文件. 设置流程: 在项目目录中创建static文件夹 在创建的文件夹里分别创建js,css,img文件夹 在setting.py文件中做以下配置 STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] # 设置静态文件的物理地址 设置静态文件路径 STATIC_URL = '/abc/' # 和物理目录是对应的关系, 逻辑上的概念 动态获取STATIC_URL的方法

Django中使用静态资源/文件

Django中常需要引用js,css,小图像文件,一般我们把这一类文件称为静态文件,放置在static文件夹中,接下来,对Django中配置静态文件进行下傻瓜式的步骤介绍 在工程目录下新建static文件夹 修改settings.py,添加 STATIC_URL = '/static/' STATIC_ROOT = os.path.abspath(os.path.join(BASE_DIR, '..', 'static')) STATICFILES_DIRS = ( os.path.join(B

Django ==&gt; static文件的引入方式

1. 在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/'  下边 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 或 STATIC_ROOT = os.path.join(BASE_DIR, 'static') 3.前端引入 方法一.(推荐使用) 在页面的较上处写: {% load staticfiles %} 在 link script

django中migration文件是干啥的

昨天很蠢的问leader git push的时候会不会把本地的数据库文件上传上去,意思是django中那些migration文件修改之后会不会上传. 然后得知不会,因为所有的数据库都存在本机的mysql啊,怎么可能传过去呢?然后同时还有.gitignore文件啊,过滤了很多文件. 同时我以为migration文件就是数据库文件,然而实际上是什么呢? 是操作数据库的文件,会通过这个去创建一系列的表.看看内容就知道了: class Migration(SchemaMigration): def fo