将cssijs添加到python模板

将cssijs添加到python模板,python,django,Python,Django,我对包含css和js文件有问题。我的索引页面工作正常,但当我尝试将相同的代码放入详细页面时,它不起作用,甚至连我在detail.html上编写的html也不起作用,只有master.html中的include文件起作用。有什么问题吗 master.html <!DOCTYPE html> <html> <head> <title>{% block title %}{% endblock %}</title> <li

我对包含css和js文件有问题。我的索引页面工作正常,但当我尝试将相同的代码放入详细页面时,它不起作用,甚至连我在detail.html上编写的html也不起作用,只有master.html中的include文件起作用。有什么问题吗

master.html

<!DOCTYPE html>
<html>
<head>
    <title>{% block title %}{% endblock %}</title>
    <link href="static/font.min.css" rel="stylesheet">
    <link href="static/bootstrap.min.css" rel="stylesheet">
    <link href="static/font-awesome.min.css "rel="stylesheet">
    <link href="static/main.css" rel="stylesheet">
</head>     
<body data-spy="scroll" data-target="#navbar" data-offset="0">
        {% include "header.html" %}
        {% include "carausel.html" %}
        {% block h1 %}{% endblock %}
        {% include "footer.html" %}
    <script src="static/jquery.js"></script>
    <script src="static/bootstrap.min.js"></script>
    <script src="static/jquery.isotope.min.js"></script>
    <script src="static/jquery.prettyPhoto.js"></script>
    <script src="static/main.js"></script>
</body>
views.py

from django.shortcuts import render

from .models import Question


def index(request):
    latest_question_list = Question.objects.all()
    context = {'latest_question_list': latest_question_list}
    return render(request, 'papers/index.html', context)

def detail(request, slug):
     question = Question.objects.get(slug=slug)
     return render(request, 'papers/detail.html', {'question': question})
url.py

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


urlpatterns = [
   url(r'^$', 'papers.views.index', name='index'),
   url(r'^admin/', include(admin.site.urls)),
   url(r'^(?P<slug>[\w_-]+)/$', 'papers.views.detail', name='detail'),
]    

urlpatterns += staticfiles_urlpatterns()
从django.conf.url导入包括,url
从django.contrib.staticfiles.url导入staticfiles\u urlpatterns
从django.contrib导入管理
URL模式=[
url(r'^$'、'papers.views.index',name='index'),
url(r“^admin/”,包括(admin.site.url)),
url(r'^(?P[\w_-]+)/$,“papers.views.detail”,name='detail'),
]    
urlpatterns+=静态文件\u urlpatterns()

为所有静态链接使用绝对路径

 <link href="/static/....
 <script src="/static/...

(我假设django)你的url.py中有什么关于静态的内容?你的index.html看起来像什么?这似乎是您没有正确继承母版页的问题。index.html看起来与detail.html相同,它们扩展了master.html。把同样的代码放进去,看看它是否能工作。你可能应该使用包含js和css的代码。但是数据库中的问题字段不会出现。{%block h1%}{%endblock%}下的所有内容都不会出现,这似乎是一个不同的问题。但是您的详细信息视图中没有任何名为
latest\u question\u list
的内容,因此不显示任何内容也就不足为奇了。我应该如何在视图中编写def detail?谢谢,你帮了大忙。
from django.conf.urls import include,  url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.contrib import admin


urlpatterns = [
   url(r'^$', 'papers.views.index', name='index'),
   url(r'^admin/', include(admin.site.urls)),
   url(r'^(?P<slug>[\w_-]+)/$', 'papers.views.detail', name='detail'),
]    

urlpatterns += staticfiles_urlpatterns()
 <link href="/static/....
 <script src="/static/...