как получить данные модели первого приложения во втором приложении в Django.
Я создаю модель scheme_details_model
в приложении trible, и мне нужно отобразить поле 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")
отображать поле "sche__title" в качестве ссылки для перенаправления на другую страницу