1 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
Django 基本上遵循 MVC 模式。您在此處定義了模型,視圖是通過(guò)模板(即dashboard.html)實(shí)現(xiàn)的,控制器可以是Form您的項(xiàng)目中的。沿著這些思路:
你的dashboard.py:
from django import forms
from .models import Coach, TypeOfTraining, TrainingSchedule
class DashboardForm(forms.Form):
def dashboard(request):
# Extract data from your models here.
return render(
request,
"dashboard.html",
{
"form": form,
"weight_loss_name": some_name,
"weight_loss_amount": some_weight_loss,
})
和你的dashboard.html:
<!-- header and navigation and what not -->
<section class="weightloss">
<h2>Weight Loss</h2>
<div class="person">{{ weight_loss_name }}</div>
<div class="amount">{{ some_weight_loss }}</div>
</section>
<!-- rest of the page -->
- 1 回答
- 0 關(guān)注
- 131 瀏覽
添加回答
舉報(bào)