嘿伙计,所以我一直在寻找制作一个网站,并打算学习它,但经过大量的研究,我看到我如何使用Django作为网站的后端,所以我已经开始创建一个HTML /的网站在我决定使用Django之前的css / js。有没有可能的方法可以将HTML / css连接到Django,或者我需要在Django中重写所有内容。我确实看过一些教程,看看django中的所有HTML是怎样的,我也尝试过查找它但是找不到我正在寻找的正确答案。如果有人能告诉我,我将非常感激!谢谢!
答案 0 :(得分:3)
您可以连接它。 Django是一个后端框架,它在前端的所有功能都是打印数据。
阅读Django中的templates。模板基本上是带有动态内容的html文件。
获取模板 my_template.html :
My first name is {{ first_name }}.
你这样呈现:
from django.template.loader import render_to_string
rendered = render_to_string('my_template.html', {'first_name': 'Cesar'})
将输出:
My first name is Cesar.
请务必阅读整个intro tutorial到Django。
注意:有很多方法可以使用模板,这只是一个小例子。
答案 1 :(得分:1)
您需要从旧项目迁移到使用django-admin startproject创建的新项目:
之后,您需要将旧的href属性替换为类似<a href="{% url "Index" %}">
的内容,并将css / img / js文件的正确路径(包括静态URL)插入hmtl