You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
from django.contrib.auth.models import AbstractUser
|
|
|
|
from django.db import models
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class User(AbstractUser):
|
|
|
|
GENDER_CHOICES = (
|
|
|
|
('M', '男'),
|
|
|
|
('F', '女'),
|
|
|
|
)
|
|
|
|
nickname = models.CharField(blank=True, null=True, max_length=20)
|
|
|
|
avatar = models.FileField(upload_to='avatar/')
|
|
|
|
mobile = models.CharField(blank=True, null=True, max_length=13)
|
|
|
|
gender = models.CharField(max_length=1, choices=GENDER_CHOICES,blank=True, null=True)
|
|
|
|
subscribe = models.BooleanField(default=False)
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
db_table = "v_user"
|
|
|
|
|
|
|
|
|
|
|
|
class Feedback(models.Model):
|
|
|
|
contact = models.CharField(blank=True, null=True, max_length=20)
|
|
|
|
content = models.CharField(blank=True, null=True, max_length=200)
|
|
|
|
timestamp = models.DateTimeField(auto_now_add=True, null=True)
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
db_table = "v_feedback"
|