如何在Django中使用已构建的html模板?

惠阮

我已经为电子商务建立了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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章