在django 2.2.4中自动生成django rest框架的API文档时会出现此错误,据我在日志中看到的,它与{% load静态文件%}的降级有关。
templateSyntaxError at /
'staticfiles' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_urls
cache
countries
i18n
l10n
log
phone
rest_framework
static
tz
Request Method: GET
Request
我有一个与其他模型相关的模型,我想用factory boy包创建一个模型工厂的实例,并将它作为json发送到django rest框架中的rest。
UserFactory:
class UserFactory(factory.django.DjangoModelFactory):
class Meta:
model = User
first_name = factory.Faker('name')
username = factory.Faker('word')
language = factory.SubFac
我正在为我的api设置文档,当我请求()时,应用程序会向我显示这个错误:
NoReverseMatch at /api/v0/docs/
'api-docs' is not a registered namespace
当你尝试这样做的时候
<script src="{% url **'api-docs:schema-js'** %}"></script>
这是我的urls.py文件:
from django.contrib import admin
from django.conf.urls import url, in
我是Django的新手,使用Django REST框架(DRF)和GIS开发Rest。以前,我使用SQL查询来转换几何学:
select
id,
name,
round(value::numeric, 2) as value,
st_transform(geometry, 3857) as geometry
from
my_model
..。
class MyModel(models.Model):
name = models.CharField(max_length=50, blank=True)
value = models.Fl
在这个问题上苦苦挣扎。我正在尝试使用StreamingHttpResponse输出csv数据。文件本身构造良好,但由于某些原因,文件名在不同的浏览器中设置不正确。我正在使用带有自定义csv渲染器的Django Rest框架。CSVRenderer从Django Rest Framework ReadOnlyModelViewset获取标准数据,并使用StreamingHttpResponse呈现它。CSVRenderer是基于编写的
import csv
from rest_framework.renderers import BaseRenderer
from django.http im
我正在按照教程学习如何在django中进行sso身份验证,在第一步中,他们在INSTALLED_APPSin settings.py中添加了'rest_framework_sso‘,而没有安装任何这样的自由。当我试图做同样的事时,我得到了:
ModuleNotFoundError: No module named 'rest_framework_sso'
然后我尝试了pip/pip 3安装'rest_framework_sso‘,但是我得到了:
ERROR: Could not find a version that satisfies the requirem
我基于rest_framework.views.APIView定义了一个类,并将其作为视图添加到某些url中。例如:
from rest_framework.views import APIView
from rest_framework.response import Response
from django.urls import path
class MyApi(APIView):
def post(self, request):
# Do something with the request
print(request.data)