Acesse o material direto pelo Notion
<https://grizzly-amaranthus-f6a.notion.site/PYSTACK-WEEK-4-0-AULA-03-608254f211134422998e20a0df8e3f7a>
Após o login redirecione para pacientes
return redirect('/pacientes')
Crie a nova URL
path('plano_alimentar_listar/', views.plano_alimentar_listar, name="plano_alimentar_listar")
Crie a view
def plano_alimentar_listar(request):
if request.method == "GET":
pacientes = Pacientes.objects.filter(nutri=request.user)
return render(request, 'plano_alimentar_listar.html', {'pacientes': pacientes})
Crie o HTML de plano_alimentar_listar
{% extends 'base_plataforma.html' %}
{% load static %}
{% block 'plataforma' %}
{% if messages %}
<br>
{% for message in messages %}
<div class="alert {{message.tags}}">
{{message}}
</div>
{% endfor %}
{% endif %}
<br>
<h1 class="titulo">Escolha o paciente</h1>
<div class="row">
{% for paciente in pacientes%}
<div class="col-md-4">
<a href="" class="link-hover">
<div class="card-paciente">
<div class="foto-perfil">
{% if paciente.sexo == "M"%}
<img src="{% static 'plataforma/img/perfil2.png' %}">
{% else %}
<img src="{% static 'plataforma/img/perfil1.png' %}">
{% endif %}
</div>
<br>
<p class="dados">{{paciente.nome}}</p>
<p class="dados">{{paciente.idade}} Anos</p>
<p class="dados">{{paciente.email}}</p>
</div>
</a>
</div>
{% endfor %}
</div>
{% endblock%}
Redirecione para plano alimentar
{% url 'plano_alimentar_listar' %}
Crie a URL para adicionar um plano alimentar