django-rest-framework相关内容
我需要一个图片上传指令,我的代码如下所示: # 型号类传输器(models.Model):company_name = models.CharField(max_length=100)地址=models.CharField(max_length=100)image = models.FileField(upload_to=upload_path,blank=True, null=True)def
..
我使用 Django REST framework JWT Auth 来创建会话和获得权限,唯一的问题是:当我登录并且令牌过期后,我无法继续执行我想要的操作,除非我再次登录.而且我没有完全理解为附加设置提供的文档. 那么任何人都可以解释一种动态创建(和刷新)我的令牌(遵循最佳实践)的方法,以便我可以在登录时继续进行操作. P.S:我的前端使用 angular 2,我将令牌插入到 Htt
..
来自 http://docs.angularjs.org/api/ng.$http ,它说我们应该设置包含令牌的默认标头,所以我正在关注它. 我的代码是这样的 var myapp = angular.module('myapp', ['ngCookies', 'ui.bootstrap']).config(['$routeProvider', function($routeProvider
..
我有一个正在逐步填写的模型,这意味着我正在制作一个表单向导. 因为此模型中的大多数字段都是必需的,但具有 null=True, blank=True 以避免在提交部分数据时引发非空错误. 我正在使用 Angular.js 和 django-rest-framework,我需要告诉 api x 和 y 字段应该是必需的,如果它们为空,它需要返回验证错误. 解决方案 您需要专门覆盖该字
..
我正在使用 Django 和 rest-framework 开发 angular 应用程序.. 应用程序从服务器接收带有 json 的信息.其中一个键是 created_time... 该字段的值是根据 iso-8601 的格式,例如 2015-05-29T19:06:16.693209Z. 在客户端我有一个字段: 但是当数据到达时,我收到此错误: 错误:[ngModel:da
..
我正在使用 AngularJS 和 Django Rest Framework + Django CORS Headers 开发一个单页应用程序. 我的问题是,当我联系后端时,“csrftoken"cookie 从未出现在我的浏览器中. 例如:我正在使用帖子进行登录.我正确获得了“sessionid"cookie,但“csrftoken"从未出现,因此我无法从我的客户那里发布正确的帖子
..
我正在学习如何在 Django 中上传文件,在这里我遇到了一个应该是微不足道的问题,错误是: 提交的数据不是文件.检查表单上的编码类型. 下面是细节. 注意:我还查看了 Django Rest Framework ImageField,我试过 serializer = ImageSerializer(data=request.data, files=request.FILES)
..
我正在使用 Django Rest Framework 和 AngularJs 上传文件.我的视图文件如下所示: class ProductList(APIView):authentication_classes = (authentication.TokenAuthentication,)def get(self,request):如果 request.user.is_authenticate
..
我正在使用 Django Rest Framework 和 Django Rest Framework JWT,但我遇到了关于本地行为与外部行为的问题. 当我发出 POST 请求以获取 JWT 令牌时,一切正常在本地和我的 EC2 实例上.但是,一旦我拥有令牌,当我向我的服务器发出需要身份验证的请求时,只有我的本地服务器返回预期的响应.在我部署的服务器上,我收到以下错误: {"deta
..
我已将 django REST API 设置为在调试模式下使用本地存储,在生产环境中使用 S3 存储.这适用于公共文件,因为我像这样覆盖了 DEFAULT_FILE_STORAGE : 如果 IS_DEBUG:DEFAULT_FILE_STORAGE = 'api.storage_backends.PublicMediaStorage' 和每个 FileField 自动使用它.现在我想以同样的
..
我有 Django rest API 应用程序,并且 swagger 在本地运行良好.我正在尝试使用容器对其进行配置并将其部署在 ECS 上. 现在,当我构建并运行容器时,应用程序运行良好(我的意思是出现了 swagger UI).当我将应用程序负载平衡器附加到它时,在浏览器上它给了我 404 个未找到 js 和 CSS 文件的文件. 这是网页浏览器的控制台输出. 这是我的 Ng
..
我正在尝试创建重置密码功能,但我找不到一个很好的教程来解释如何使用 DRF 和 Vue.js 做到这一点.我正在使用序列化程序来传递数据,因此不涉及 html 视图.创建重置密码功能的最有效方法是什么? 我正在通过/api/v1/users/创建新用户. 这个想法是通过电子邮件发送一个链接,该链接指向 ResetPassword.vue(不太了解如何做到这一点,也找不到很好的教程),用
..
如何更改 url 中某些参数的名称?像这样//,但参数的默认名称是“pk"我向 "api/product/1/rate/1/" 发出请求并得到 {'product_pk': '1', 'pk': '1'}. 我想将“pk"重命名为“person_id". 如何制作? 来自 rest_framework_nested 导入路由器路由器 = routers.SimpleRouter()r
..
提前致谢!这更像是一个“哲学"问题,然后是直接请求对代码的意见,尽管我非常感谢任何人对代码示例的投入. 从我记事起,我就一直是“传统"开发人员,现在我以数据科学家的身份从事专业工作.话虽如此,我从未真正接触过的一个前沿领域是 Web 开发. 对于我正在处理的项目,我需要构建(并且在一定的时间范围内)一个外观漂亮的 Web 应用程序,其功能与 Wiki 网站有些相似(使用 Mediawi
..
我已经尝试解决这个问题几个小时了,如果可以,请帮助我. 当我尝试在我的 React 应用程序中向我的 DRF Rest API 发出带有 axios 的 get 请求时,它返回 403. App.js: axios.get(API_POSTS, {标题:{授权:`令牌27dbb4dd8299792c8c52022f829da4ecec22f437`}}).then(res => {
..
简介:我的项目 TIME_ZONE 等于 'UTC',而我的用户来自太多时区.因此,当我使用 date 或 time 或 dateTime 制作 POST 或 PUT 时字段 我在 serializer.save() 之前将这些字段转换为 UTC.然后,当用户发出 GET 请求时,我将相同的字段转换回用户的时区,即 request.user.timezone # 简化函数def locali
..
我已经覆盖了 django rest 视图中的 list 函数来自定义响应主体(它返回一个 json 数组,我想返回一个包含该数组的对象)我也想把这个回复放在 swagger doc 中!我在 Django 中使用 drf_yasg 应用程序.我写了这段代码: from drf_yasg.openapi import Schema, TYPE_OBJECT, TYPE_STRING, TYPE
..
我有以下 models.py: 类问题(models.Model):代码=models.CharField(max_length=12)text = models.CharField(max_length=1000, null=True)catgeroy = models.ForeignKey(类别,on_delete=models.PROTECT,null=True,空白=True,db_in
..
我尝试使用 Django rest 框架构建 API 我得到了 的对象 type 'TypeError' 不是 JSON 可序列化的 我该怎么做才能修复? 这是我的 view.py class NewsViewSet(viewsets.ModelViewSet):查询集 = News.objects.all()serializer_class = NewsSerializer定
..
这是我的serializers.py: class SysUserSerializer(serializers.ModelSerializer):pk = serializers.IntegerField(read_only=True)login_id = serializers.CharField(required=False)name = serializers.CharField(requ
..