Views, Templates و Static Files
سلام
تا اینجا یک ویو با نام home ساختیم که پیام «سلام دنیا» را چاپ می کرد. حالا مطابق با وایرفریمها به دنبال این هستیم که در صفحۀ اصلی، لیستی از بوردها را داشته باشیم. برای اینکار کافیه کد زیر را در قسمت ویو وارد کنیم.
from django.http import HttpResponse from .models import Board def home(request): boards = Board.objects.all() boards_names = list() for board in boards: boards_names.append(board.name) response_html = '<br>'.join(boards_names) return HttpResponse(response_html)
با این کار خروجی فایل به شکل زیر می شود:
همانطور که مشخص است خروجی این فایل بسیار ساده بوده و فاقد هرگونه اطلاعات تکمیلی یا گرافیک مناسب است. برای تأمین این موارد نیازی نیست شروع به کد زدن در قسمت ویو کنیم و بقیه موارد را به Django Template Engine می سپاریم.
ترجمۀ اختصاصی توسط تمدن
مطلب بعدی: تنظیمات Django Template Engine Setup
مطلب قبلی: تجربه ای از کار با Models API
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!