models.py 729 B

123456789101112131415161718192021
  1. from django.contrib.auth.models import AbstractUser
  2. from django.db import models
  3. # Create your models here.
  4. class CustomUser(AbstractUser):
  5. username = models.CharField(max_length=11, blank=True, unique=True)
  6. photo_profile = models.ImageField(upload_to='media/', verbose_name='photo_profile')
  7. class Product(models.Model):
  8. name = models.CharField(max_length=50)
  9. desc = models.TextField(max_length=100)
  10. photo_product = models.ImageField(upload_to='media/', verbose_name='photo_product')
  11. class Order(models.Model):
  12. user = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
  13. product = models.ForeignKey(Product, on_delete=models.CASCADE)
  14. created_at = models.DateTimeField(auto_now_add=True)