Django笔记2--使用Python+Django+Mysql开发设备管理系统-models.py

models.py 文件如下:

from django.db import models


# Create your models here.

class borrows(models.Model):
    name=models.CharField(max_length=20)
    host_name=models.CharField(max_length=20)
    bdate=models.DateField(auto_now='')
    ticketid=models.CharField(max_length=40)

class user_list(models.Model):
    user_name=models.CharField(unique=True, max_length=40)
    full_name=models.CharField(unique=True, max_length=40)
    email_address=models.CharField(max_length=40)
    dept_list=models.ForeignKey('dept_list', on_delete=None, to_field='id', )
    def __unicode__(self):
        return self.full_name


class pc_list(models.Model):
    host_name=models.CharField(max_length=64)
    service_tag=models.CharField(max_length=45)
    host_type=models.CharField(max_length=45)
    host_model=models.CharField(max_length=45)
    host_spec=models.CharField(max_length=45)
    price=models.FloatField(default=0)
    receive_date=models.DateField(auto_now_add =False, default='2018-01-01')
    user_list = models.ForeignKey('user_list', to_field='id', related_name='user_list_full_name',  on_delete=None, )
    seat_no = models.IntegerField(default=14000)
    host_status=models.CharField(max_length=45)
    studio = models.CharField(max_length=45, default='-')
    location=models.CharField(max_length=45)
    asset_code = models.IntegerField(default=1)
    remark=models.TextField(max_length=50, default='-')

class dept_list(models.Model):
    dept_id = models.CharField(max_length=45,unique=True)
    dept_name = models.CharField(max_length=45)
    dept_leader = models.CharField(max_length=45)
    def __unicode__(self):
        return self.dept_name





猜你喜欢

转载自blog.csdn.net/qq_42469759/article/details/80711055