【问题标题】:Is there any way to add html file dynamically from django admin?有没有办法从 django admin 动态添加 html 文件?
【发布时间】:2021-04-23 23:05:37
【问题描述】:

我对 django 很陌生。我想包含来自 django 管理仪表板的 html 文件。让我解释一下。

让,我的模型如下所示

class myModel(models.Model):
    fileName= models.CharField(max_length=100)

我的views.py文件

def calcView(request):
    template_name = 'index.html'
    filename = myModel.objects.first()
    context = {}
    context['filename'] = filename
    return render(request, template_name, context)

现在我将文件名输入为“anyfile.html”。它已经在模板文件夹中可用。

现在在 index.html 文件中,我如何从仪表板中获取它。伪代码

{% include "{{ filename.fileInclude}}" %} 

有可能吗??如果是,我该怎么做?

提前致谢

【问题讨论】:

  • 我在视图文件中犯了愚蠢的错误。我在视图文件中写了 filename = Adsense.objects.first() 。它将是 filename = myModel.objects.first()

标签: django django-models django-views django-templates


【解决方案1】:

你应该写而不是{% include "{{ filename.fileInclude}}" %} {% include filename.fileInclude %} 。不需要{{ }} 也不需要" "

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-11
    • 2021-05-24
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 2012-05-23
    相关资源
    最近更新 更多