收到此错误:
/Users/brendanwinter/Library/Developer/Xcode/DerivedData/Sidearm-bpmbvflilopwujbzzhkazqidiguc/Build/Intermediates/Sidearm.build/Debug-iphonesimulator/louisville.build/Script-52247AC61D89704E005DF2FA.sh: line 2: /R.swift/rswift: No such file or directory

我努力了:
DjangoRestFramework 似乎以多种方式处理错误。序列化器类中的 ValidationError 不会始终如一地返回相同的 JSON。
当前响应包括一个 JSON 列表/对象字符串:
{"detail":["Unable to log in with provided credentials."]}
Run Code Online (Sandbox Code Playgroud)
希望实现:
{"detail":"Unable to log in with provided credentials."}
Run Code Online (Sandbox Code Playgroud)
我意识到这个响应是默认函数的结果。但是,我已经覆盖了验证功能:
class AuthCustomTokenSerializer(serializers.Serializer):
username = serializers.CharField(write_only=True)
password = serializers.CharField(write_only=True)
token = serializers.CharField(read_only=True)
def validate(self, validated_data):
username = validated_data.get('username')
password = validated_data.get('password')
# raise serializers.ValidationError({'detail': 'Unable to log in with provided credentials.'})
if username and password:
user = authenticate(phone_number=username, password=password)
try:
if UserInfo.objects.get(phone_number=username):
userinfo = UserInfo.objects.get(phone_number=username)
user = User.objects.filter(user=userinfo.user, password=password).latest('date_joined')
if user:
if user.is_active:
validated_data['user'] = user
return …Run Code Online (Sandbox Code Playgroud) django serialization json django-rest-framework django-rest-auth