ความรู้ที่ได้จากเรียนรู้
- การสร้าง project ด้วย Django
> django-admin startproject <projectname>
- การสร้าง python virtual environment ใน project
> cd <projectname>
> python -m venv env
- การสร้าง application ใน project
> python manage.py startapp <appname>
Student Model
class Student(models.Model):
"""Model definition for Student."""
# TODO: Define fields here
std_id = models.IntegerField()
prefix = models.IntegerField(choices=prefix_choices, default=1)
name = models.CharField(max_length=255)
lastname = models.CharField(max_length=255)
phone = models.CharField(max_length=15)
address = models.TextField()
class Meta:
"""Meta definition for Student."""
verbose_name = 'Student'
verbose_name_plural = 'Students'
def __str__(self):
"""Unicode representation of Student."""
return self.name + " " + self.lastname