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

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگو شرکت کنید؟
نظری بدهید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *