在Django中导入HTML

| 我已导入一个显示正常的HTML文件-
def index(request):
    html = open(\'index.html\')
    return HttpResponse(html)
但是,CSS导入和图像引用不起作用(即使文件在那里并且当我在Django之外测试文件时它也可以工作)。我需要做什么才能使HTML中的导入/引用起作用?谢谢。
已邀请:
我觉得您的问题可能与媒体和/或静态文件托管有关。如果您查看页面源代码并单击链接,它们是否转到Django 404?您如何托管文件? 如果您只是在本地计算机上进行开发,请查看静态文件托管文档。 另外-如果您的视图中除了html渲染之外没有任何逻辑,请查看direct_to_teplate通用视图,该视图可让您直接从urls.py转到模板而无需编写视图。 祝好运!
不知道您是否已阅读Django的文档,但我认为您可能想要的是:
from django.shortcuts import render_to_response

def index(request):
    return render_to_response(\'index.html\')
编辑:阅读以下内容:http://docs.djangoproject.com/en/dev/intro/tutorial03/

要回复问题请先登录注册