【发布时间】:2019-03-23 16:38:38
【问题描述】:
我正在尝试创建一个将带有电子邮件的图像上传到数据库的 api。但我收到错误“raise ImproperlyConfigured(msg.format(name=self.urlconf_name))”是我的 urls.py 中的问题吗?
这就是我的结构的样子
这是错误
对于 urls.py-
from django.contrib import admin
from django.urls import path,include
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('user.urls')),
path('api/',include('api_test.urls'))
# path('articles/',include('articles.urls'))
]
对于 api_test/urls.py
>from django.urls import path,include
from django.conf import settings
from . import views
from rest_framework import routers
router = routers.DefaultRouter()
router.register('image_test',views.api_test,base_name='image_test')
urlpatterns = [
# path('/',views.api_test),
path('',include(routers.url)),
]
views.py
>class api_test(viewsets.ModelViewSet):
queryset = fineDB.objects.all()
serializer_class = fineSerializer
##for serializers.py
from rest_framework import serializers
from .models import fineDB
class fineSerializer(serializers.ModelSerializer):
image = serializers.ImageField(max_length=None,use_url=True)
class Meta:
model = fineDB
fields = {'email','image'}
【问题讨论】:
标签: python django rest api django-rest-framework