Files
django-vue3-admin/backend/dvadmin/test_app/models.py
T
H0nGzA1andClaude Opus 4.6 70a4608eb1 feat(permission): add test_app and improve ScanModal to grouped table
- Add dvadmin.test_app with BlogViewSet and ProductViewSet for testing
- Fix scan_viewset to exclude base classes (CustomModelViewSet, etc.)
- ScanModal: upgrade to el-collapse grouped table (collapsible ViewSet groups)
- Add toolbar: select all / deselect all
- Group header checkbox with indeterminate state

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 20:56:07 +08:00

27 lines
987 B
Python

from django.db import models
class Blog(models.Model):
title = models.CharField(max_length=200, verbose_name="标题")
content = models.TextField(verbose_name="内容")
author = models.CharField(max_length=100, verbose_name="作者")
created_at = models.DateTimeField(auto_now_add=True, verbose_name="创建时间")
class Meta:
db_table = "test_blog"
verbose_name = "博客"
verbose_name_plural = verbose_name
class Product(models.Model):
name = models.CharField(max_length=200, verbose_name="产品名称")
price = models.DecimalField(max_digits=10, decimal_places=2, verbose_name="价格")
stock = models.IntegerField(verbose_name="库存")
category = models.CharField(max_length=100, verbose_name="分类")
created_at = models.DateTimeField(auto_now_add=True, verbose_name="创建时间")
class Meta:
db_table = "test_product"
verbose_name = "产品"
verbose_name_plural = verbose_name