【问题标题】:How to create a html file in django framework?如何在 django 框架中创建一个 html 文件?
【发布时间】:2020-07-21 16:43:24
【问题描述】:

如何使用 python 的 django 框架创建多个带有 dir 及其文件名的 html 文件。

【问题讨论】:

  • 请详细说明您到目前为止所尝试的方法,以及您遇到的问题的更具体的详细信息

标签: python django file


【解决方案1】:

Django 需要一个文件夹中的所有 html 文件:

步骤:1 在您的根目录中创建一个文件夹,例如将其称为“模板”

步骤:2 去setting.py 你的DIRS 将是空的写:os.path.join(BASE_DIR,'templates')

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR,'templates')],

这就是你在 django 项目中服务 html 的方式

如果要添加 css 文件: 第3步:在根目录下创建一个名为static的文件夹,并添加所有的css文件、js文件、插件、imgs等

第 4 步:进入设置并在底部写下:

STATIC_URL = '/static/'
STATICFILES_DIRS=[
    os.path.join(BASE_DIR,'static')
]
STATIC_ROOT=os.path.join(BASE_DIR,'assets')

第 5 步:在您的 html 文件中写入

{% load static %}

在顶部

第六步:对于所有的静态文件或者css文件或者图片都这样写

src="{% static 'logo.jpg' %}"
href="{% static 'styles.css' %}">

然后进入cmd,编写命令python manage.py collectstatic。

你去吧!!!一切就绪

【讨论】:

  • 太棒了
猜你喜欢
  • 1970-01-01
  • 2021-09-01
  • 2021-10-10
  • 1970-01-01
  • 2016-04-21
  • 2021-07-13
  • 2011-12-08
  • 1970-01-01
  • 2017-01-31
相关资源
最近更新 更多