【发布时间】:2021-09-22 18:41:27
【问题描述】:
我有一个模型名称部分与其他模型名称主题通过外键连接我想要做的是我想在其他页面中加载一半内容,在其他 html 中加载一半内容
我的模型.py
class Section(models.Model):
subject = models.ForeignKey(Subject, on_delete=models.CASCADE, related_name='section')
sub_section = models.CharField(max_length=500, blank=True)
title = models.CharField(max_length=5000, blank=False)
teacher = models.CharField(max_length=500, blank=False)
file = models.FileField(upload_to='section_vedios', blank=False)
about_section = models.TextField(blank=False, default=None)
price = models.FloatField(blank=False)
content_duration = models.DurationField(blank=False)
joined_date = models.DateTimeField(default=timezone.now,editable=False)
update_at = models.DateTimeField(auto_now=True)
def __str__(self):
return self.subject.name
我的意思是我想在一个页面上加载 {{section.title }} 并在另一个页面上加载 {{section.file }} 点击 {{ section.title }}
这是我的html
<ul>
{% for section in section_list %}
<div class="card">
<div class="card-header">
{{ subject.name}}
</div>
<div class="card-body">
<h5 class="card-title">{{ section.title }}</h5>
<p class="card-text"></p>
<a href="#" class="btn btn-primary">CLick Here</a>
</div>
</div>
{% endfor %}
所以当一个人点击点击这里另一个加载并且我想加载另一个html并且在那个文件中加载只有相关的{{section.file.url}}会打开
【问题讨论】:
标签: django django-models django-rest-framework django-views django-templates