ในไฟล์ model ให้เพิ่มข้อมูลในการสร้างตารางข้อมูลลงไปดังนี้
class tb_news(models.Model):
news_title = models.CharField(max_length=200)
news_detail = models.TextField(500)
news_photo = models.ImageField(upload_to='photo', default='')
news_date = models.DateTimeField(auto_now=True, blank=False)
ในกรณีนี้สร้าง 4 คอลัมได้แก่
ชื่อบทความเป็นแบบตัวอักษร.
รายละเอียดบืความเป็นแบบ Text.
รูปภาพเป็นแบบรูปภาพ ในกรณีที่มี Error อาจจะต้องติดตั้ง Pillow โดยใช้คำสั้ง python -m pip install Pillow
วันที่ลงบทความเป็นแบบวันที่
หลังจากนั้นไปที่ไฟล์ setting. เพิ่มในส่วน. install app. โดยเพิ่มชื่อ app เข้าไป
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Zero'
]
ในกรณีนี้ชื่อ app คือ “Zero”
แล้วทำการใช้คำสั้งสร้างตัว migration โดยใช้คำสั้ง
python manage.py makemigration
จากคำสั้งนี้จะทำให้เกิดไฟล์ initxxxxx. ที่โฟลเดอร์ migration เพื่อเตรียมเอาคำสั้งการสร้างตารางไปใช้
แล้ว ก็ใช้คำสั้ง
python manage.py migration
เพื่อทำการสร้างตาราง