Как динамически загружать данные в шаблон Django - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь загружать данные динамически в шаблон 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)
...