重构扑克牌设计系统:修复后端渲染bug,重写前端编辑器
This commit is contained in:
@@ -6,7 +6,13 @@ from .models import Project, Asset, CardLayer
|
||||
class ProjectSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Project
|
||||
fields = '__all__'
|
||||
fields = [
|
||||
'id', 'name', 'template_id',
|
||||
'card_width', 'card_height',
|
||||
'design', 'card_overrides', 'number_layout', 'face_orientations',
|
||||
'export_resolution', 'export_include_back',
|
||||
'created_at', 'updated_at',
|
||||
]
|
||||
|
||||
|
||||
class AssetSerializer(serializers.ModelSerializer):
|
||||
@@ -14,7 +20,8 @@ class AssetSerializer(serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Asset
|
||||
fields = '__all__'
|
||||
fields = ['id', 'asset_type', 'asset_key', 'file_path', 'file_name',
|
||||
'file_url', 'width', 'height', 'uploaded_at']
|
||||
|
||||
def get_file_url(self, obj):
|
||||
if obj.file_path:
|
||||
@@ -37,4 +44,11 @@ class ProjectDetailSerializer(serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Project
|
||||
fields = '__all__'
|
||||
fields = [
|
||||
'id', 'name', 'template_id',
|
||||
'card_width', 'card_height',
|
||||
'design', 'card_overrides', 'number_layout', 'face_orientations',
|
||||
'export_resolution', 'export_include_back',
|
||||
'assets', 'layers',
|
||||
'created_at', 'updated_at',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user