То, что я пытаюсь сделать, - это получить данные из моей модели, чтобы показать модал начальной загрузки.Сейчас я пытаюсь передать данные функции в представление и через представление, которое я пытаюсь показать с помощью в модальном режиме.Проблема, с которой я сталкиваюсь:
Недопустимый тег блока в строке 47: «show_profile», ожидаемый «пустой» или «endfor».Вы забыли зарегистрировать или загрузить этот тег?
Я что-то не так делаю, когда пытаюсь передать данные, или что-то не так с моим тегом или чем-то еще?
Модель
class mentee(models.Model):
application_date_time = models.DateTimeField()
# status = models.CharField(max_length=30)
fname = models.CharField(max_length=30)
full_name = models.CharField(max_length=30)
lname = models.CharField(max_length=30)
email = models.CharField(max_length=30)
phone = models.CharField(max_length=30)
bio = models.CharField(max_length=1700)
gender = models.CharField(max_length=30)
objectives = models.CharField(max_length=100)
years_of_experience = models.CharField(max_length=20)
university = models.CharField(max_length=30)
graduation_year = models.IntegerField()
major = models.CharField(max_length=30)
class_standing = models.CharField(max_length=30)
city = models.CharField(max_length=30)
country = models.CharField(max_length=30)
student_type = models.CharField(max_length=30)
profile_pic = models.CharField(max_length=30)
linkedin = models.CharField(max_length=30)
GitHub = models.CharField(max_length=30)
website = models.CharField(max_length=30)
resume = models.CharField(max_length=100)
area_of_concentration = models.CharField(max_length=30)
roles_of_interest = models.CharField(max_length=100)
meet_in_person = models.BooleanField()
preferred_years_of_experience = models.CharField(max_length=20)
organization_of_interest = models.CharField(max_length=30)
area_of_expertise = models.CharField(max_length=100)
skills_desired = ArrayField(ArrayField(models.CharField(max_length=100)))
gender_preference = models.CharField(max_length=30)
time_preference = ArrayField(ArrayField(models.CharField(max_length=30)))
location_preference = ArrayField(ArrayField(models.CharField(max_length=30)))
preference_notes = models.CharField(max_length=1700)
def showprofile(full_name):
return mentee.objects.values().filter(full_name="Katha Benterman")
HTML
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
{% show_profile %}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
def home(request):
if request.method == 'GET':
data = mentee.objects.all()
profiles = mentee.showprofile(mentee.full_name)
stu = {
"full_name": data,
"show_profile": profiles
}
return render(request, 'main/index.html', stu)