1234567891011121314151617 |
- from django.db import models
- from django.contrib.auth.models import User
- class Product(models.Model):
- title = models.CharField(max_length=255)
- description = models.TextField()
- image = models.ImageField(upload_to='product_images/')
- price = models.DecimalField(max_digits=10, decimal_places=2)
- class UserProfile(models.Model):
- user = models.OneToOneField(User, on_delete=models.CASCADE)
- avatar = models.ImageField(upload_to='user_avatars/')
- class Order(models.Model):
- user = models.ForeignKey(User, on_delete=models.CASCADE)
- product = models.ForeignKey(Product, on_delete=models.CASCADE)
- order_date = models.DateTimeField(auto_now_add=True)
|