, поэтому я только начал изучать Django и столкнулся с проблемой.
Я пытаюсь создать пользовательскую страницу c, в которой пользователь входит в систему и вводит свои данные. / ее информация, информация отображается на экране, динамически, конечно.
Итак, позвольте мне показать вам коды, которые я написал.
Вот models.py
class UserInfo(models.Model):
authuser = models.ForeignKey(User, on_delete=models.CASCADE, related_name = 'userinfo', null=True,
default=None)
name = models.CharField(max_length=50)
introduction = models.CharField(max_length=100)
И вот views.py
@login_required(login_url="/register")
def main(response):
thisUser = # I have no idea on which code to write here.
return render(response, 'main.html', {'thisUser' : thisUser})
А вот файл html, main. html
{% extends 'base.html' %}
{% block content %}
{{thisUser.name}}
{{thisUser.introduction}}
{% endblock %}
Так вот, что я уже сделал. Я выполнил все действия по регистрации / входу в систему / выходу из системы, а также формы, позволяющие пользователям вводить свои данные (имя, введение). И следующий шаг, который я пытаюсь сделать, - это указанная пользователем страница c, но я не знаю, как ее создать.
Я был бы очень признателен за вашу помощь. Спасибо. :)