Browse Source

添加company的django模型

bigcat 2 years ago
parent
commit
12a0d8e1d8
4 changed files with 30 additions and 0 deletions
  1. 0 0
      apps/company/__init__.py
  2. 6 0
      apps/company/apps.py
  3. 21 0
      apps/company/models.py
  4. 3 0
      apps/company/tests.py

+ 0 - 0
apps/company/__init__.py


+ 6 - 0
apps/company/apps.py

@@ -0,0 +1,6 @@
+from django.apps import AppConfig
+
+
+class SoftwareConfig(AppConfig):
+    default_auto_field = 'django.db.models.BigAutoField'
+    name = 'apps.company'

+ 21 - 0
apps/company/models.py

@@ -0,0 +1,21 @@
+
+from django.db import models
+
+
+class Company(models.Model):
+    id = models.IntegerField(unique=True, primary_key=True, verbose_name='公司ID')
+    name = models.CharField(max_length=128, verbose_name='公司名称')
+    logo_url = models.CharField(max_length=128, verbose_name='公司标志链接')
+    certificate_url = models.CharField(max_length=128, verbose_name='营业执照链接')
+    creator_id = models.CharField(max_length=128, verbose_name='创建者ID')
+    creator_name = models.CharField(max_length=128,verbose_name='创建者名称')
+    create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
+    update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间')
+
+    def __str__(self):
+        return self.name
+
+    class Meta:
+        verbose_name = '被测试软件'
+        verbose_name_plural = verbose_name
+        db_table = 'company'

+ 3 - 0
apps/company/tests.py

@@ -0,0 +1,3 @@
+from django.test import TestCase
+
+# Create your tests here.