gpt4 book ai didi

javascript - 如何在 Django 中的第二个应用程序中检索第一个应用程序模型数据

转载 作者:行者123 更新时间:2023-12-02 10:03:43 26 4
gpt4 key购买 nike

如何在 Django 中的第二个应用程序中检索第一个应用程序模型数据。

我在 trible 应用程序中创建了一个模型 scheme_details_model,并且必须将字段 scheme_title 显示到主题的 home1.html 中。

# this is model in trible app
class scheme_details_model(models.Model):
scheme_id = models.CharField(max_length=200, blank=False, null=True)
scheme_title = models.CharField(max_length=200, default='')
publish_on = models.CharField(max_length=200, default='')
detail_description = models.CharField(max_length=200, blank=False,
null=True)
validity_upto = models.CharField(max_length=50, null=True, blank=True)
pdf_doc_type = models.FileField(upload_to="driver_file/",
validators=[validate_file_extension],
null=True)
source_url = models.CharField(max_length=100, null=True, blank=True)
created_date = models.DateTimeField(default=datetime.now, blank=True)
modified_date = models.DateTimeField(auto_now=True)

class Meta:
db_table = "scheme_details_table"
# view function in theme app
from django.contrib.auth.decorators import login_required
from django.shortcuts import render
from DigitalMine.tribal.models import scheme_details_model

@login_required
def home(request):
book = scheme_details_model.objects.all()
data = {}
data['object_list'] = book
print(data)
return render(request, "home1.html")

将“scheme_title”字段显示为重定向到另一个页面的链接

最佳答案

我认为您忘记将数据传递到模板文件。更改此代码:

return render(request, "home1.html")

至:

return render(request, "home1.html", data)

然后您可以将变量访问到您的 html 文件中,如下所示:

{% for scheme in object_list %}
<a href="#">{{ scheme.scheme_title }}</a>
{% endfor %}

关于javascript - 如何在 Django 中的第二个应用程序中检索第一个应用程序模型数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55450935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com