小编ice*_*x3d的帖子

基于状态的Django多重认证后端

我想知道如何告诉Django使用哪个身份验证后端,如果用户被标记为人员,或者他们不是.

可以这样做吗?

django django-models django-admin django-authentication python-2.7

4
推荐指数
1
解决办法
1965
查看次数

无法放置ModelViewSet Django Rest Framework

我不确定为什么我不能像文档中所示对ModelViewSet进行PUT请求,但是PUT无法正常工作。有任何想法吗?我在下面包括了我的视图和序列化器。

class UserProfileViewSet(viewsets.ModelViewSet):
    queryset = UserProfile.objects.all()
    serializer_class = UserProfileSerializer
    filter_fields = ('user', 'id', 'account_type')

class UserProfileSerializer(serializers.ModelSerializer):
    class Meta:
        model = UserProfile`

REST_FRAMEWORK = {
    'DEFAULT_MODEL_SERIALIZER_CLASS':
        'rest_framework.serializers.ModelSerializer',
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.TokenAuthentication',
    ),
    'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.AllowAny',
    ),
    'DEFAULT_FILTER_BACKENDS': ('rest_framework.filters.DjangoFilterBackend',)
}
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

4
推荐指数
2
解决办法
2692
查看次数

使用没有表单的视图创建django对象

我想知道如何能够根据用户的URL在数据库中创建一个对象.

比如说他们会去/ schedule/addbid/1 /这会在表格中创建一个对象,其中包含出价的所有者,他们出价的时间表以及出价是否已经完成.这就是我到目前为止我的模型所用的出价.

class Bids(models.Model):
   id = models.AutoField("ID", primary_key=True, editable=False,)
   owner = models.ForeignKey(User)
   biddedschedule = models.ForeignKey(Schedule)
   complete = models.BooleanField("Completed?", default=False)
Run Code Online (Sandbox Code Playgroud)

biddedschedule将基于URL中的数字,因为在这种情况下1将是计划表中的第一个计划

关于如何做到这一点的任何想法?

python django django-models django-views

2
推荐指数
1
解决办法
5177
查看次数

自动填充Django ModelForms

我想知道如何在这张图片http://prntscr.com/lkn7x中自动填充字段.这是我到目前为止我的表格.

class PIREPForm(ModelForm):
    class Meta:
        model = PIREP
Run Code Online (Sandbox Code Playgroud)

python django django-models django-forms django-views

2
推荐指数
1
解决办法
2381
查看次数