相关疑难解决方法(0)

Django静态文件将无法加载

我是一个Django新手在我的第一个项目工作,并有静态文件的问题.

我使用django.contrib.auth两个模板创建了一个简单的auth系统:mysite/templates/index.htmlmysite/templates/registration/login.html.我有全局静态内容mysite/static,我希望能够访问所有应用程序呈现的所有模板.

mysite/templates/index.html包含在我访问网址时<img src="{{ STATIC_URL }}pics03.jpg"/>呈现为"static/pics03.jpg"和加载的内容localhost:8000/

mysite/templates/registration/login.html包含当我访问网址时<img src="{{ STATIC_URL }}pics03.jpg"/>也会呈现为"static/pics03.jpg"和不加载的包含"localhost:8000/accounts/login/"

在我的urls.py中,我有:

urlpatterns = patterns('',
   url(r'^$', 'mysite.views.home'), # plays index.html template
   url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
Run Code Online (Sandbox Code Playgroud)

在我的settings.py中,我有:

PROJECT_DIR = os.path.dirname(__file__)

STATICFILES_DIRS = (
    # Put strings here, like "/home/html/static" or "C:/www/django/static".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    os.path.join(PROJECT_DIR,'static'),
)  

STATICFILES_FINDERS = ( …
Run Code Online (Sandbox Code Playgroud)

python django static django-static

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

Django URL模板匹配(除模式外的所有内容)

我需要一个django正则表达式,它实际上适用于url路由器执行以下操作:

匹配路线中不包含"/ api"的所有内容.

以下不起作用,因为django无法反转(?!

r'^(?!api)
Run Code Online (Sandbox Code Playgroud)

django

5
推荐指数
2
解决办法
3526
查看次数

标签 统计

django ×2

django-static ×1

python ×1

static ×1