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'