我用django创建了一个API 我想要做的是从我的django API获取数据并将其存储在我的数据库中。 serializers.py from rest_framework import serializers, generics
from Usersapi.models import Userdata
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Userdata
fields = '__all__'
我认为在我的新项目中使用标准的JSON:API可能是个好主意。不幸的是,我立即无法让JWT身份验证工作起来。我的设置:
姜戈
Django REST框架
REST框架JWT Auth
Django REST框架JSON
如果我有选择的路:
{
"data": {
"name": "Obtain Json Web Token",
"description": "API View that receives a POST with a user's use
Django版本: 4.1.2
异常类型: FieldError
异常值:无法将关键字“数据”解析到字段中。选择如下: id,nome
这是我的密码
#model
from django.db import models
class Teste(models.Model):
nome = models.CharField(max_length = 100)
#serializer
from rest_framework import serializers
from .models import Teste
class TesteSerializer(serializers.Mod
我创建了一个基本的django rest项目,并遵循官方教程。
当我调用我的API时,会出现以下错误消息。我是不是错过了一些设定?
object of type 'type' has no len()
Request Method: GET
Request URL: http://localhost:8000/test
Django Version: 3.0.6
Exception Type: TypeError
Exception Value:
object of type 'type' has no len()
Exception Locati
我有一个包含所有短消息发送的SMSMessages模型,我正在尝试通过django-rest框架ListCreateAPIView类进行访问,但是当我试图通过InthniaTypeError at /smsmessages/ type object argument after ** must be a mapping, not int在api上执行OPTION请求时,我会继续出错。
我搜索了一下,发现了类似的错误,但是它们是由一个filter()参数的b/c造成的,这不适用于此。我使用django 2.2.5,python 3.6.8,django-rest框架3.10.3和mysqlcli
我有一个关于从Python中的端点模型方法中检索查询的特定问题。
# DataPointModel GET LIST api method
@DataPointModel.query_method(query_fields=('user_key', ), # Fields from which the method is querying from
path='datapoint/list/{user_key}', # REST api parameters
错误:从django.conf.urls导入url ImportError:无法从'django.conf.urls‘导入名称'url’
-version Django==4.0.1 django-rest-auth=0.9.5
Pl help me.Thank you in advance
url.py
# Core Django imports
from django.contrib import admin
from django.urls import path, include
from django.urls import re_path,include
#
我正在使用带有MongoDB的Django Rest Framework,并尝试从MongoDB中检索文档,然后将其序列化为json,以便在响应请求时将其发回。
我有一个数据库模型,如下所示:
class TTest(Document):
user_id = StringField()
submission_status = StringField()
和相应的序列化程序:
class TTestSerializer(serializers.ModelSerializer):
class Meta:
model = models.TTest
我是新的在django python这里,我正在学习2表关系,主键外键的情况,因为我正在使用现有的django user模型和创建另一个模型userprofile,我想列出用户和配置文件的数据,所以我已经创建了rest api,当我运行api http://127.0.0.1:8000/api/v1/users/时,它给我这个错误:'User' object has no attribute 'user'.这里我已经添加了我的整个代码,有人可以看看我的代码,并帮助我解决这个问题吗?models.py
from django.db import models
fr