Я пытаюсь загружать данные динамически в шаблон django, используя модал начальной загрузки.То, что я делаю сейчас, работает:
def showprofile(full_name):
return mentee.objects.filter(full_name="Katha Benterman")
Но я хочу динамически загружать данные, я опубликовал предыдущий вопрос, который я пробовал, но с моей стороны он не работает: Какдля отображения функции модели в шаблоне Django
Когда я пытаюсь этот код, который находится в моей модели:
def showprofile(self,full_name):
return self.objects.filter(full_name=fullname)
Я получаю эту ошибку showprofile() missing 1 required positional argument: 'full_name'
IЯ в замешательстве, потому что когда я пытаюсь передать себя, он говорит, что я не определен.
Немного смущен тем, что происходит, любая помощь будет оценена!
Вот как выглядит вид:
def home(request):
if request.method == 'GET':
data = mentee.objects.all()
profiles = mentee.showprofile(mentee.full_name, mentee.full_name)
mentee_data = {
"full_name": data,
"email": data,
"email": data,
"phone" : data,
"bio" : data,
"gender" : data,
"objectives" : data,
"years_of_experience" : data,
"university" : data,
"graduation_year" : data,
"major" : data,
"class_standing" : data,
"city" : data,
"country" : data,
"student_type" : data,
"profile_pic" : data,
"linkedin" : data,
"GitHub" : data,
"website" : data,
"resume" : data,
"area_of_concentration" : data,
"roles_of_interest" : data,
"show_profile": profiles
}
return render(request, 'main/index.html', mentee_data)