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.
31 lines
1.2 KiB
31 lines
1.2 KiB
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'
|
|
|