30 lines
1.6 KiB
Python
30 lines
1.6 KiB
Python
from django.db import models
|
|
|
|
# Create your models here.
|
|
from dvadmin.utils.models import CoreModel
|
|
|
|
|
|
class CrudBookModel(CoreModel):
|
|
title = models.CharField(max_length=255, verbose_name="书名")
|
|
sub_title = models.CharField(max_length=255, verbose_name="副标题")
|
|
series = models.CharField(max_length=255, verbose_name="系列丛书", null=True, blank=True)
|
|
author = models.CharField(max_length=255, verbose_name="作者")
|
|
translator = models.CharField(max_length=255, verbose_name="译者", null=True, blank=True)
|
|
subject = models.CharField(max_length=255, verbose_name="学科")
|
|
publisher = models.CharField(max_length=255, verbose_name="出版社")
|
|
abstract = models.CharField(max_length=255, verbose_name="内容摘要", null=True, blank=True)
|
|
language = models.CharField(max_length=255, verbose_name="语种")
|
|
edition = models.IntegerField(verbose_name="版次", null=True, blank=True)
|
|
isbn = models.IntegerField(verbose_name="ISBN", null=True, blank=True)
|
|
# create_time = models.DateField(verbose_name="创建时间")
|
|
# create_by = models.IntegerField(verbose_name="创建者编号", default=1)
|
|
# update_time = models.DateField(verbose_name="更新时间", null=True, blank=True)
|
|
# update_by = models.IntegerField(verbose_name="更新用户编号", null=True, blank=True)
|
|
image = models.ImageField(verbose_name="封面", null=True, blank=True)
|
|
location = models.CharField(max_length=255, verbose_name="存放位置", null=True, blank=True)
|
|
|
|
class Meta:
|
|
db_table = "books"
|
|
verbose_name = '图书表'
|
|
verbose_name_plural = verbose_name
|
|
ordering = ('-create_datetime',) |