相关疑难解决方法(0)

Django 1.3静态文件放在应用程序目录中

我正在使用Django 1.3并且应用程序中的静态文件令人困惑.我在做什么:1)设置

STATIC_ROOT = as path to directory 'static' in my project
STATIC_URL = '/static/'
Run Code Online (Sandbox Code Playgroud)

2)在我的urls.py服务

if settings.DEBUG:
    urlpatterns += patterns(
        '',
        url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
    )
Run Code Online (Sandbox Code Playgroud)

3)将css和js文件放入我的应用程序目录中的"static"文件夹中.所以我得到了这样的目录树:

my_project/
    main_app/
        static/
            css/
                style.css
            js/
    secondary_app/
        static/
            foldername/
                file.css
Run Code Online (Sandbox Code Playgroud)

4)我将这两个应用程序添加到settings.py文件中的INSTALLED_APPS.现在在我的模板中写下跟随行:

<link rel="stylesheet" href="{{ STATIC_URL }}css/style.css" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

Django成功地在目录中找到了我的css文件

my_project/main_app/static/css/
Run Code Online (Sandbox Code Playgroud)

并插入style.css但是当我写

<link rel="stylesheet" href="{{ STATIC_URL }}foldername/file.css" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

Django没有插入这个文件.

所以我的问题:我做错了什么?为什么我无法从secondary_app目录插入我的css文件?我要告诉你更多有关这种情况的信息?

django

9
推荐指数
1
解决办法
5533
查看次数

Django静态文件

我正在尝试使用Django开发一个网站,遵循各种指南,文档和谷歌.我有一些平面页面设置需要访问图像/ CSS文件.

我的settings.py文件如下所示:

# Django settings for FirstBlog project.

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'db',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': …
Run Code Online (Sandbox Code Playgroud)

html python django

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

django ×2

html ×1

python ×1