首页 > 解决方案 > Django不想显示模型类

问题描述

我在模型中有一个模型是一些对象,例如白羊座、金牛座等。在 object 中是一些字段 image , title 等。我不想在 Django 管理站点中显示一些字段(图像、标题),因为这些字段不是静态的,它是默认的。有可能吗?

模型.py

 from django.db import models
    class SignsList(models.Model):
        Title = models.TextField(blank=True, null=True)
        Image = models.TextField(blank=True, null=True)
        Date = models.TextField(blank=True, null=True)
        Daily = models.TextField(blank=True, null=True)
        Love = models.TextField(blank=True, null=True)
        Finance = models.TextField(blank=True, null=True)

视图.py

 def singCategory(request,slug,cat):
        sign = SignsList.objects.get(Title=slug)
        args = {'sign':sign, 'cat':cat, 'slug':slug,'daily':daily}
        return render(request,'base3.html',args)

html.文件

<div class="full_descr">
                        {%if cat == 'Daily' %}
                            {{ sign.Daily }}
                        {% elif cat == 'Love' %}
                            {{ sign.Love }}
                        {% elif cat == 'Finance' %}
                            {{ sign.Finance }}
                        {% endif %}
                    </div>

标签: djangodjango-modelsdjango-formsdjango-templates

解决方案


推荐阅读