当我访问我的domain.com时,我会遇到这个问题。我已经将此与我的其他网站与相同设置的(只是不同的用户名!)进行了比较。因为某种原因,这个网站可以工作,而这个网站却不能。
Forbidden
You don't have permission to access / on this server.
Apache/2.2.3 (Red Hat) Server at www.mydomain.com Port 80
在权限问题方面,我将用户"apache“添加到拥有所有位置的文件夹的组"dver”和"svn“中。
$ ls -l
total 4
drwxr-xr
我的django框架在导入'PaginationSerializer‘时抛出了一个错误。你知道会出什么问题吗?请在抛出错误的代码行下面找到。我使用的是django REST框架3.1版本。
from rest_framework.pagination import PaginationSerializer
下面是错误输出。
ImportError at /
cannot import name 'PaginationSerializer'
Request Method: GET
Request URL: http
我需要使用Django Rest框架在序列化模型中添加一些JSON。它的目的只是简单地与api通信,我正在执行什么操作。json需要是action:"createproject"
下面是我的序列化程序的一个示例。
from models import Project
from rest_framework import serializers
class ProjectSerializer(serializers.ModelSerializer):
"""
Serializes the Project model to send and
虽然我在文本和标题字段中提供了适当的字符串,但我得到了这个。我不知道原因是什么,但是我可以发布其余三个字段(author,Created_date,publish_date)的值。
Serializer.py
from rest_framework import serializers
from blog.models import Post
from django.utils import timezone
from rest_framework.validators import UniqueValidator
class blogSerializer(serializers.Model
我在尝试获取登录到Django的用户的信息时遇到问题。我的登录服务如下所示:
username = request.data['username']
password = request.data['password']
user = authenticate(username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
它目前工作正常,至少在使用Django Rest Framework时是这样
网址:/user?u=root工作
class UserFilter(django_filters.rest_framework.FilterSet):
u = django_filters.rest_framework.CharFilter(name='username', lookup_expr='contains')
class Meta:
model = User
fields = ['username','u']
但当我把它改成
class UserFilter(djan
我实际上是使用Django Rest框架在Django网站上创建API。我正试着用Swagger记录它们。
我使用的是Django 2.1、django-rest-swagger 2.2和djangorestframework 3.11
几乎所有的事情都像预期的那样工作,除了一些东西:
让我给你解释一下:
我有这个模型(models.py)
class Technology(models.Model):
"""
This model defines the different technologies
"""
na
我正在尝试在现有的Django REST API中实现drf-spectacular。 然而,在尝试运行时,我得到了以下错误 ./manage.py spectacular --file schema.yml 错误: python3.7/site-packages/django_filters/filterset.py", line 352, in get_filters
"%s" % ', '.join(undefined)
TypeError: 'Meta.fields' contains fields that are n
我只想发布我的Django项目,但有以下问题:
ImportError at /
No module named rest_framework.views
Request Method: GET
Request URL: http://165.227.154.0/
Django Version: 1.8.7
Exception Type: ImportError
Exception Value:
No module named rest_framework.views
Exception Location: /usr/lib/python2.7/dist-packages/gev