更新公司模型,添加可选字段和时间戳
This commit is contained in:
parent
458940df2d
commit
2c84f1af19
@ -0,0 +1,48 @@
|
|||||||
|
# Generated by Django 5.2 on 2025-05-24 08:17
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('companies', '0001_initial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='company',
|
||||||
|
name='company_type',
|
||||||
|
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='企业类型:私企民营:国企外企等'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='company',
|
||||||
|
name='created_at',
|
||||||
|
field=models.DateTimeField(auto_now_add=True, null=True, verbose_name='入库时间'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='company',
|
||||||
|
name='founded_date',
|
||||||
|
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='创办时间'),
|
||||||
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='company',
|
||||||
|
name='updated_at',
|
||||||
|
field=models.DateTimeField(auto_now=True, null=True, verbose_name='更新时间'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='company',
|
||||||
|
name='benefits',
|
||||||
|
field=models.TextField(blank=True, null=True, verbose_name='企业福利'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='company',
|
||||||
|
name='category',
|
||||||
|
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='公司类别:这家企业是干啥的'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='company',
|
||||||
|
name='size',
|
||||||
|
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='公司规模'),
|
||||||
|
),
|
||||||
|
]
|
@ -4,17 +4,21 @@ from websites.models import Website
|
|||||||
|
|
||||||
class Company(models.Model):
|
class Company(models.Model):
|
||||||
name = models.CharField(max_length=200, verbose_name="企业名称")
|
name = models.CharField(max_length=200, verbose_name="企业名称")
|
||||||
category = models.CharField(max_length=100, verbose_name="公司类别")
|
category = models.CharField(max_length=100, verbose_name="公司类别:这家企业是干啥的", null=True, blank=True)
|
||||||
size = models.CharField(max_length=50, verbose_name="公司规模")
|
size = models.CharField(max_length=50, verbose_name="公司规模", null=True, blank=True)
|
||||||
introduction = models.TextField(verbose_name="企业介绍")
|
introduction = models.TextField(verbose_name="企业介绍")
|
||||||
address = models.CharField(max_length=300, verbose_name="企业地址")
|
address = models.CharField(max_length=300, verbose_name="企业地址")
|
||||||
benefits = models.TextField(blank=True, verbose_name="企业福利")
|
benefits = models.TextField(blank=True, verbose_name="企业福利", null=True)
|
||||||
website = models.ForeignKey(
|
website = models.ForeignKey(
|
||||||
Website,
|
Website,
|
||||||
on_delete=models.CASCADE,
|
on_delete=models.CASCADE,
|
||||||
related_name="companies",
|
related_name="companies",
|
||||||
verbose_name="隶属网站"
|
verbose_name="隶属网站"
|
||||||
)
|
)
|
||||||
|
company_type = models.CharField(max_length=100, verbose_name="企业类型:私企民营:国企外企等", null=True, blank=True)
|
||||||
|
founded_date = models.CharField(max_length=100, verbose_name="创办时间", null=True, blank=True)
|
||||||
|
created_at = models.DateTimeField(auto_now_add=True, verbose_name="入库时间", null=True)
|
||||||
|
updated_at = models.DateTimeField(auto_now=True, verbose_name="更新时间", null=True)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user