generated from 2martens/django-template
Added page to view meal plan(s)
This commit is contained in:
@ -14,6 +14,7 @@ from django.urls import reverse
|
||||
|
||||
from food_planner.forms import ProfileForm
|
||||
from food_planner.forms import UserForm
|
||||
from food_planner.models import MealPlan
|
||||
|
||||
|
||||
def index(request) -> HttpResponse:
|
||||
@ -23,11 +24,22 @@ def index(request) -> HttpResponse:
|
||||
}
|
||||
}
|
||||
if request.user.is_authenticated:
|
||||
context['mealplans'] = MealPlan.objects.filter(author=request.user)
|
||||
return render(request, template_name='food_planner/home.html', context=context)
|
||||
else:
|
||||
return render(request, template_name='food_planner/landing.html', context=context)
|
||||
|
||||
|
||||
def mealplan(request, user_id: int, mealplan: str) -> HttpResponse:
|
||||
context = {
|
||||
'site': {
|
||||
'title': 'Food planner'
|
||||
},
|
||||
'mealplan': MealPlan.objects.get(author_id=user_id, name=mealplan)
|
||||
}
|
||||
return render(request, template_name='food_planner/mealplan.html', context=context)
|
||||
|
||||
|
||||
@transaction.atomic
|
||||
def register(request) -> HttpResponse:
|
||||
if request.user.is_authenticated:
|
||||
|
||||
Reference in New Issue
Block a user