โพสต์เมื่อ 1 ปี, 9 เดือน ago | มีผู้อ่านทั้งหมด 765 คน
หลังจากได้เราทำความเข้าใจเรื่องของ ทำความเข้าใจกับ Django ORM และ QuerySets กันไปแล้ว บทความนี้ก็ถึงเวลาที่จะเอาข้อมูลที่เราเลือกมาเตรียมแสดงบนเว็บไซต์กันแล้วครับ จะว่าไปแล้วที่ผ่านมาแล้วได้สร้างโมเดล Movie กันไปใน บทความทำระบบเว็บหนังออนไลน์ด้วย DJANGO: สร้างโมเดลสำหรับจัดการฐานข้อมูล และมีการกำหนดฟังก์ชั่น index ให้มาแสดงผลหน้าแรกเป็นหน้าเว็บดูหนังออนไลน์แบบ HTML อย่างสวยงามกันแล้ว ต่อไปที่เราจะทำกันก็คือการเตรียมข้อมูลก่อนที่จะนำไปแสดงบนในฟังก์ชั่น index ในไฟล์ views.py กันครับ
ก่อนหน้านี่ในบทความ ทำระบบเว็บหนังออนไลน์ด้วย DJANGO: แสดงผลหน้าเว็บดูหนังออนไลน์ หน้า views.py ของเราจะมีชุดคำสั่งประมาณนี้
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, 'frontend/index.html', {})
from django.shortcuts import render
from .models import Movie ### เพิ่มส่วนนี้เข้ามา
# Create your views here.
def index(request):
return render(request, 'frontend/index.html', {})
from django.shortcuts import render
from .models import Movie
# Create your views here.
def index(request):
movie = Movie.objects.all()
return render(request, 'frontend/index.html', {'movie':movies})