草庐IT

rest_auth

全部标签

python - 用于处理基于计算的请求的 Django 和 REST API

我在Django中编写了一个机器学习应用程序,因此用户可以在表单中指定一些参数并训练模型。训练好模型后,我想处理如下请求:curlhttp://localhost:8000/.../?model_input='XYZ'我希望Django在给定输入XYZ的情况下返回模型的输出。我在Tastypie或REST框架中看到的每个示例都从查询集构建响应。如果响应不是查询集的结果而是内存纯计算的结果,我该如何继续?在我的例子中,响应是矩阵乘法(训练模型)乘以向量(输入)的结果,这个结果没有存储在表中。管理此类请求的推荐方法是什么?任何帮助是极大的赞赏。问候,帕特里克 最

python - Django REST Framework (ModelViewSet), 405 方法不允许

我正在尝试创建一个RESTAPI来注册新用户,我正在使用DjangoRESTFramework并使用AngularJS调用API:当我使用POST方法调用API时出现此错误:MethodNotAllowed(POST):/api/v1/accounts这是我的代码:服务器端View.pyfromrest_frameworkimportpermissions,viewsets,status,viewsfromdjango.contrib.authimportauthenticate,login,logoutfromauthentication.serializersimportAccou

python - 使用模拟 REST API 的测试环境

假设我有一个非常简单的Web应用程序,如果现任总统是民主党人,则显示为蓝色,如果是共和党人,则显示为红色。RESTAPI用于通过端点获取当前总统:/presidents/current当前返回json对象:{name:"DonaldTrump",party:"Republican"}因此,当我的页面加载时,我调用端点并根据返回的人显示红色或蓝色。我想测试这个HTML/javascript页面,我想模拟后端,以便我可以从测试环境中控制API响应。例如:deftest_republican():#configuretheresponseforthistestthatthewebappwil

javascript - 如何使用ajax函数发送表单而不刷新页面,我错过了什么?我必须为此使用rest-framework吗?

我正在尝试使用ajax发送我的评论表单,现在当用户插入评论时整个页面都会刷新。我希望在不刷新页面的情况下很好地插入它。所以我尝试了很多东西但没有运气。因为我是初学者,所以我尝试遵循许多教程链接;https://realpython.com/blog/python/django-and-ajax-form-submissions/https://impythonist.wordpress.com/2015/06/16/django-with-ajax-a-modern-client-server-communication-practise/comment-page-1/#comment

python - Appengine REST 库 - Python 和 Django

我想为将在GoogleApp引擎上运行的Django应用程序提供一个RESTAPI。我偶然发现appengine-rest-server并发现有用。但我想获得一些真实世界的使用示例(如果有的话)和任何问题。是否有更好的替代方案可供考虑? 最佳答案 我将django-nonrel与tastypie一起使用。当时我需要做一些小的代码更改,但我认为存储库中的最新版本可以协同工作。http://eatdev.tumblr.com/post/12076483835/tastypie-on-django-nonrel-on-app-engine

python - 您有 3 个未应用的迁移。在您为应用程序 : admin, auth 应用迁移之前,您的项目可能无法正常工作

我刚刚创建了Django项目并运行了服务器。它工作正常,但向我显示了类似的警告Youhave14unappliedmigration(s)...然后我跑了pythonmanage.pymigrate在终端中。它有效,但向我展示了这个?:(1_7.W001)MIDDLEWARE_CLASSESisnotset.HINT:Django1.7changedtheglobaldefaultsfortheMIDDLEWARE_CLASSES.django.contrib.sessions.middleware.SessionMiddleware,django.contrib.auth.middl

python - u'rest_framework' 不是注册的命名空间

我正在尝试使用DjangoRestFramework进行身份验证,但我无法通过DRF面板登录。当我尝试通过指定进入登录页面时/api/api-auth/login/NoReverseMatchat/api/api-auth/login/u'rest_framework'isnotaregisterednamespaceRequestMethod:GETRequestURL:http://127.0.0.1:8000/api/api-auth/login/DjangoVersion:1.7.1ExceptionType:NoReverseMatchExceptionValue:u'res

python - Django rest framework 一对一关系

所以我有以下模型:classA(models.Model):name=models.CharField()age=models.SmallIntergerField()classB(models.Model):a=models.OneToOneField(A)salary=model.IntergerField()现在我想为那两个创建一个休息端点,因为它们是一对一的。所以我想跟随get{url:'http://localhost/customs/1/',name:'abc',age:24,salary:10000}同样,我也想创建记录和更新。请让我知道如何在djangorestfram

python - Django Rest Framework 如何更新 SerializerMethodField

我有一个像这样的序列化器:classPersonSerializer(serializers.ModelSerializer):gender=serializers.SerializerMethodField()bio=BioSerializer()classMeta:model=Personfields=UserSerializer.Meta.fields+('gender','bio',)defget_gender(self,obj):returnobj.get_gender_display()我在执行GET请求时用它来显示“男”和“女”(代替“M”或“F”)。这很好用。但现在我正

python - 在 Django REST 控件序列化程序中不会自动删除空格?

模型.pyclassMsg(models.Model):content=models.CharField(max_length=1024,null=True)序列化器.pyclassMessageSerializer(serializers.ModelSerializer):classMeta:model=Msgfields=["content"]有数据:{"content":"spacetest"}和print(data)serializer=MessageSerializer(data=data)ifserializer.is_valid():serializer.save()pr