|
|
|
from datetime import datetime
|
|
|
|
|
|
|
|
from django.db import models
|
|
|
|
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='')
|
|
|
|
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'
|