我已经为电子商务建立了HTML模板,可以在Django中使用。但是,当我在设置所有静态文件的情况下实现它时,运行服务器时不会呈现模板,该页面完全空白。但是,终端和调试控制台中没有错误。当我查看页面源代码时,我可以看到所有HTML元素。我不知道这是什么问题。请给我一个提示,谢谢!
base.html
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Home</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
{% include "base/css.html"%}
</head>
<body class="animsition">
{% block content %}{% endblock %}
{% include "base/js.html" %}
</body>
</html>
home_page.html
{% extends "base.html" %}
{% load static %}
{% block content %}
<!-- my content here -->
{% endblock %}
views.py
from django.shortcuts import render
def home_page(request):
return render(request, 'home_page.html', {})
urls.py
from .views import home_page
urlpatterns = [
path('', home_page, name='home'),
]
此问题是由于.scss
我使用的已构建HTML模板中包含的文件引起的。他们需要一些适当的Django程序包才能运行。
以下是在Django中使用SASS / SCSS文件的一些解决方案:
https://www.terencelucasyap.com/using-sass-django/
https://www.accordbox.com/blog/how-use-scss-sass-your-django-project-python-way/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句