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.

32 lines
1.2 KiB

from datetime import datetime
from django.db import models
2 years ago
from apps.user.models import MyUser
# Create your models here.
class Address(models.Model):
"""
用户配送地址
"""
province = models.CharField(verbose_name='省份', max_length=50, default='')
city = models.CharField(verbose_name='城市', max_length=50, default='')
district = models.CharField(verbose_name='区域', max_length=50, default='')
address = models.CharField(verbose_name='详细地址', max_length=100, default='')
contact_name = models.CharField(verbose_name='联系人', max_length=20, default='')
contact_mobile = models.CharField(verbose_name='联系电话', max_length=11, default='')
2 years ago
user = models.ForeignKey(verbose_name='用户', to=MyUser, on_delete=models.DO_NOTHING)
is_default = models.IntegerField(verbose_name='是否是默认配送地址', default=0) # 0 不是 1 是
create_date = models.DateTimeField(verbose_name='创建时间', default=datetime.now())
def __str__(self):
return self.province + self.city + self.district + self.address
class Meta:
verbose_name = '用户配送地址'
verbose_name_plural = '用户配送地址'
managed = True
db_table = 'd_address'