`
edwin492
  • 浏览: 115241 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

django中设置静态资源文件的路径

阅读更多

1. settings中设置一变量获取绝对路径:PROJECT_PATH = os.path.dirname(globals()["__file__"])

2. urls中设置资源路径规则:

 

urlpatterns = patterns('',

    # Examples:

    url(r'^statics/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.PROJECT_PATH+'/statics'})

}

3. 模板中引用资源文件:

<link rel="stylesheet" href="statics/css/noobSlide.css" type="text/css" media="screen" />

<script type="text/javascript" src="statics/js/noobSlide/mootools-1.2-core.js"></script>

<script type="text/javascript" src="statics/js/noobSlide/_class.noobSlide.packed.js"></script>

 

分享到:
评论

相关推荐

    Django 添加静态文件的两种实现方法(必看篇)

    首先setting.py配置文件中添加静态文件的路径: STATICFILES_DIRS = [ os.path.join(BASE_DIR, “statics”),] statices为你所建立的存放静态文件的文件夹名 然后进行引用。 1、html 文件中通过 /static/资源名的...

    解决Django加载静态资源失败的问题

    原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效 做页面显示时,肯定少不了加载css,js等文件吧,但是在Django中,我们...

    python django 访问静态文件出现404或500错误

    Django提供了内置的静态文件管理机制,用于处理开发和生产环境下的静态资源,如CSS、JavaScript和图片等。以下是解决这类问题的关键步骤和详细解释: 首先,确保`settings.py`文件中的配置正确。`DEBUG`变量应该...

    Django使用模板后无法找到静态资源文件问题解决

    Django提供了方便的方式来管理和处理静态资源文件,这包括在开发过程中如何引用它们,以及在部署时如何收集和提供这些文件。在`settings.py`中,有两个关键的设置与静态文件有关: 1. **STATIC_URL**: 这个变量定义...

    django中静态文件配置static的方法

    2. `STATIC_ROOT`: 这个设置是指向服务器上一个特定目录的路径,用于在生产环境中收集所有应用的静态文件。例如,你可以将其设置为`os.path.join(BASE_DIR, 'static')`,其中`BASE_DIR`是项目根目录的路径。 在每个...

    django模板加载静态文件的方法步骤

    在 Django 框架中,处理静态文件是一个关键任务,因为它们包含了网页的样式表(CSS)、脚本(JavaScript)以及图像等资源。...通过理解这些步骤,你可以更好地组织和优化你的 Django 项目中的静态资源。

    10分钟入手django

    在Django中,静态资源如CSS、JavaScript和图片文件通常用于增强网页的视觉效果和交互性。Django提供了方便的管理工具来处理这些文件。在settings.py配置文件中,我们需要定义STATIC_URL和STATICFILES_DIRS,前者是...

    Djang中静态文件配置方法

    `ADMIN_MEDIA_PREFIX`是Django管理后台静态资源的URL前缀,它应设置为`STATIC_URL`加上'admin/',确保admin应用的静态文件能够被正确找到: ```python ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/' ``` **开发环境...

    基于Django静态资源部署404的解决方法

    总的来说,解决Django静态资源404错误的关键在于正确配置`settings.py`中的静态文件相关设置,合理组织静态文件目录,并在部署时进行静态文件的收集和配置Web服务器处理静态文件请求。遵循这些步骤,你应该能成功...

    如何在Django项目中引入静态文件

    接着,你需要在Django项目的`settings.py`配置文件中定义静态文件路径。这可以通过设置`STATICFILES_DIRS`变量来实现。例如: ```python STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] ``` 这里的`...

    腾讯云部署Django+Nginx+uWSGI+SimpleUI.解决 .svg文件不能显示问题

    - 在settings.py中设置STATIC_ROOT和STATIC_URL。 5. 测试和调试: - 停止宝塔面板中的项目,然后在命令行使用`python3 manage.py runserver 0.0.0.0:9000`测试本地运行。 - 在浏览器中访问映射的域名或IP地址,...

    解决Django生产环境无法加载静态文件问题的解决

    虽然本文介绍了如何通过Django自身来处理静态文件,但仍然建议在生产环境中考虑使用第三方服务器来处理静态资源,以获得最佳性能和安全性。 此外,还应注意定期更新Django版本,遵循官方文档中的最佳实践,以及合理...

    快速解决Django关闭Debug模式无法加载media图片与static静态文件

    首先,Django并不会直接处理静态资源文件,因为它们通常是由前端浏览器直接请求的。为了设置静态文件,我们需要在`settings.py`中进行如下配置: 1. 在`INSTALLED_APPS`中添加`'django.contrib.staticfiles'`: ```...

    Django的富文本框中tiny_mce需要的js文件

    这里使用了Django的`static`模板标签来处理静态文件路径,确保在生产环境中也能正确引用。 然后,我们需要配置TinyMCE以适应Django的环境。这可以通过JavaScript代码实现,通常在页面底部或者在`&lt;script&gt;`标签中...

    django配置app中的静态文件步骤

    在Django框架中,配置应用程序(app)中的静态文件是一个重要的任务,这涉及到网页的样式、脚本和其他非动态资源的管理。以下是对标题和描述中提到的知识点的详细解释: 1. **静态文件**:在Web开发中,静态文件指...

    Django媒体资源学习源代码 (附一套简易Django文件上传源码)

    2. **MEDIA_ROOT**:`MEDIA_ROOT`是Django设置中的一个路径,它定义了存储所有媒体文件的物理位置。这是一个绝对路径,用于告诉Django在哪里查找用户上传的文件。例如,`MEDIA_ROOT = '/var/www/myproject/media/'`...

    小程序图片上传至云服务器指定路径后端Django代码

    9. **静态资源处理**:在Django中,使用`collectstatic`命令收集前端使用的静态资源,如CSS、JS,以便在生产环境中正确访问。 总的来说,这个项目涉及了Django后端开发的关键技能,包括模型、视图、URL配置,以及与...

    Django静态资源部署404问题解决方案

    1. **Django静态资源结构** Django项目中的静态资源通常分布在各个应用(app)的`static`目录下。每个应用都应该有自己的`static`子目录,用于存放该应用特有的静态文件。此外,项目的根目录下还有一个`static`目录,...

    解决django后台样式丢失,css资源加载失败的问题

    2. **配置静态文件路径**:在`settings.py`文件中,需要正确配置静态文件的相关路径。这包括`STATIC_URL`和`STATICFILES_DIRS`等设置项。 ```python # 配置静态文件URL STATIC_URL = '/static/' # 配置静态...

Global site tag (gtag.js) - Google Analytics