У меня есть простое приложение, которое сохраняет и отображает записи из базы данных,
@user_endpoints.get("/user/<id>")
def get_user(request, id):
dct = User.by_id(id)
if not dct:
return response.json({"Error": "Not Found"}, status=404)
return response.json(dct.to_dict(), status=200)
Когда дело доходит до отображения списка пользователей, что-то вроде приведенного ниже кода было достаточно,
@user_endpoints.get("/users")
def list_users(request):
dct = User.all()
template = template_env.get_template('user_list.html')
content = template.render(title='User List', users=dct)
return response.html(content)
Вышеуказанное использует Jinja2, но это не важно для меня (это не настоящее приложение).Мне непонятно, как отобразить форму для создания нового пользователя и сохранения отправленных данных. Может ли кто-нибудь привести простой пример для этого?