cuốn sách gpt4 ai đã làm

python - django中的静态url路径设置

In lại Tác giả: Walker 123 更新时间:2023-11-28 13:23:47 26 4
mua khóa gpt4 Nike

我是 django 的新手,目前我正在学习并尝试使用 django-cms 构建一个基本站点。下面是我的元素文件夹结构和代码文件

project_folder
manage.py
main_folder
tĩnh
css
new-styles.css
js
new-styles.js
templates
base.html
home.html
media
pic_1.gif
.....
settings.py
urls.py
.......

settings.py

hệ điều hành nhập khẩu
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
DEBUG = True
MEDIA_ROOT = os.path.join(PROJECT_DIR,'media')
MEDIA_URL = '/media/'
STATIC_ROOT = os.path.join(PROJECT_DIR,'static')
STATIC_URL = '/static/'
TEMPLATE_DIRS = (os.path.join(PROJECT_DIR,'templates'))
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.core.context_processors.debug',
'django.contrib.messages.context_processors.messages',
'cms.context_processors.media',
'sekizai.context_processors.sekizai',
)
......
.......

urls.py

from django.conf.urls import patterns, include, url
from django.conf import settings

urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', ...........),
)

if settings.DEBUG:
urlpatterns = patterns('',
url(r'^media/(?P.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
url(r'', include('django.contrib.staticfiles.urls')),
) + urlpatterns

base.html

{% load cms_tags sekizai_tags menu_tags %}

<đầu>
{%block "title" %}{% endblock %}

{% render_block "css" %}


{% cms_toolbar %}
{% block "base_content" %}
{% endblock %}
{% render_block "js" %}
Xem sitemap của VNExpress

home.html

{% extends "base.html" %}
{% load cms_tags %}
{% block "title" %}Welcome to Services{% endblock %}
{% block "base_content" %}

Hi this is paragraph



{% placeholder "number_one" %}
{% endblock %}

new-styles.css

thân hình {  
padding:0px; margin:0px; margin-top:40px;
background-color:#b0c4de;
}
P {
background-color:#e0ffff;
}

上面是我完整的元素结构和代码文件,但我的实际问题是 new-styles.css 文件不起作用,即使我在文件中写了一些 css 代码也没有链接到模板,所以任何人都可以让我知道有什么问题以及为什么 base.html 模板文件无法访问 new-styles.css 文件,路径是否liên kết标签中给出的错误或settings.py中的路径设置错误?

câu trả lời hay nhất

urls.py

from django.conf.urls import patterns, include, url
from django.conf.urls.static import static
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

from project_name import settings

admin.autodiscover()

urlpatterns = patterns('',
.....................
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns += staticfiles_urlpatterns()

关于python - django中的静态url路径设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14705245/

26 4 0
Đề xuất bài viết: javascript - 中止 ajax 调用?
Đề xuất bài viết: ios - 使用 Audiokit Sampler 实现泛音系列(谐波系列)
Đề xuất bài viết: jquery - iOS 上的 CSS 悬停仅在分配了事件监听器时才有效
Đề xuất bài viết: javascript - 获取 html 并删除 javascript/jquery 上的特定元素
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Các bài viết phổ biến trên toàn bộ trang web
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com