当我试图运行Django服务器时,会遇到以下错误:
ImportError“没有模块命名路由器”
我对导入没有问题,因为只有当我尝试使用路由器时才会出现这个问题;例如,我的views.py中的视图集工作得很好,这意味着成功导入了视图集并安装了restframework。谢谢!
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import SimpleRouter
router = SimpleRouter()
urlpatt
我正在使用Django REST框架的ViewSets构建Rest,遇到了一个问题。在我的API上使用POST请求时,我很难将当前登录的用户插入到模型中。
我正在序列化的模型如下:
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Question(models.Model):
op = models.ForeignKey(User, on_delete=models.CASCADE)
title = models.
我正在尝试使用Vuejs和Django上传图片,但我不知道如何解决它。
这是django的一面:
class UserDetail(models.Model):
user = models.OneToOneField(User)
profile_picture = models.ImageField(upload_to=create_file_path)
class UserDetailSerializer(serializers.ModelSerializer):
class Meta:
model = UserDetail
fiel
我在rest_auth中使用Django Rest框架(/login,/logout/,/register.)我有一个中间件,通常由user_logged_in或user_logged_out信号触发。
在我的中间件中,我希望使用Rest框架中的响应对象。
我的middleware.py
from django.contrib.sessions.models import Session
from django.contrib.auth import logout
from django.contrib.auth.models import AnonymousUser
from rest_fr