小编dad*_*yad的帖子

使用cassandra-python-driver记录所有查询

我正试图找到一种方法来记录从python代码在Cassandra上完成的所有查询.特别是日志记录,因为他们使用a执行 BatchStatement

我可以使用任何钩子或回调来记录这个吗?

python cassandra cassandra-python-driver

10
推荐指数
1
解决办法
1231
查看次数

如何为管理站点创建自定义清理方法?

我想在管理员验证之前填充一个字段.

models.py

class Ad(models.Model):
    .....
    manual_code  = models.BooleanField("Manual Code", default=False)
    code          = models.TextField("Code")
Run Code Online (Sandbox Code Playgroud)

admin.py

class MyAdAdminForm(forms.ModelForm):
    class Meta:
        model = Ad

    def clean(self):
        cleaned_data = self.cleaned_data
        cleaned_data['code'] = "dadad"
        print cleaned_data
        return cleaned_data

class AdAdmin(admin.ModelAdmin):
    form = MyAdAdminForm

admin.site.register(Ad, AdAdmin)
Run Code Online (Sandbox Code Playgroud)

最终我想生成整个"代码"字段,但我仍然在管理员中得到错误,该字段为空虽然我可以在shell中看到它的值("dadad").

我也试过了

def clean_code(self):
Run Code Online (Sandbox Code Playgroud)

它根本没有调用那个功能.

而且我也试过了

def save_model(request,....):
Run Code Online (Sandbox Code Playgroud)

在AdAdmin类中,但它也没有调用它.

所以我该怎么做?

python django django-models django-forms django-admin

5
推荐指数
1
解决办法
2730
查看次数

Meteor通过电子邮件查询其他用户

我正在尝试使用以下命令通过电子邮件查询用户 Meteor.users.findOne({'emails.address': 'me@example.com'});

它在mongo shell中工作,但它在Meteor中返回undefined.

有任何想法吗?

UPDATE

原来我无法查询其他用户.查询登录的用户电子邮件时,相同的查询有效.那么现在的问题是如何查询所有用户?

mongodb meteor

5
推荐指数
1
解决办法
6505
查看次数

在Django REST框架中的ModelViewSet中对不同的操作使用不同的身份验证

我有以下ModelViewSet

class UserViewSet(viewsets.ModelViewSet):
    """
    API endpoint that allows users to be viewed or edited.
    """
    queryset = User.objects.all()
    serializer_class = UserSerializer
    authentication_classes = (TokenAuthentication,)
    permission_classes = (permissions.IsAuthenticated, MyUserPermissions)
Run Code Online (Sandbox Code Playgroud)

我希望create method (POST on /users/)不要求任何身份验证.在这种情况下,如何覆盖authentication_classes?我说的ModelViewSet不是通用的API视图.

django django-rest-framework

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

Django在get_context_data()方法中访问Form向导中的url参数

我有以下代码

---- urls.py ----

url(r'^(?P<city_slug>[-\w]+)/$',
    BookingWizard.as_view(),
    name='city_booking'),
Run Code Online (Sandbox Code Playgroud)

---- views.py ----

class BookingWizard(SessionWizardView):

    def get_context_data(self, form, **kwargs):
         context = super(BookingWizard, self).get_context_data(form, **kwargs)
         cities = City.objects.all()
         context.update({'cities': cities,
                         'city': City.objects.get(slug=kwargs['city_slug'])})
        return context
Run Code Online (Sandbox Code Playgroud)

问题是我收到的关键错误试图访问kwargs['city_slug']get_context_data()方法.

虽然我可以kwargs['city_slug']done()方法中访问没有问题.

有任何想法吗?

django django-formwizard

3
推荐指数
1
解决办法
2120
查看次数

如何使用jquery sortable对表的所有行中的表单元格进行排序?

我想创建一个可排序的表,并使用jquery可排序的,我可以对表中的行或行中的单元格进行排序,但不能在行之间移动单元格。我怎样才能做到这一点?

例如。在这里:http : //jsfiddle.net/dado_eyad/mKaFe/2/

我想移动Second row: 2到的地方First row: 1

javascript jquery jquery-ui

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