AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
* 新建`serializers` 新建文件`/api/serializers.py` ```python from rest_framework import serializers from .models import * class PageRolesSerializer(serializers.ModelSerializer): class Meta: model = PageRoles fields = "__all__" class UserProfileSerializer(serializers.ModelSerializer): password = serializers.CharField(write_only=True) class Meta: model = UserProfile fields = "__all__" def create(self, validated_data): user = super().create(validated_data) user.set_password(validated_data['password']) user.save() return user def update(self, instance, validated_data): user = super().update(instance, validated_data) try: user.set_password(validated_data['password']) user.save() except KeyError: pass return user ```