我正试图找到一种方法来记录从python代码在Cassandra上完成的所有查询.特别是日志记录,因为他们使用a执行 BatchStatement
我可以使用任何钩子或回调来记录这个吗?
我想在管理员验证之前填充一个字段.
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类中,但它也没有调用它.
所以我该怎么做?
我正在尝试使用以下命令通过电子邮件查询用户
Meteor.users.findOne({'emails.address': 'me@example.com'});
它在mongo shell中工作,但它在Meteor中返回undefined.
有任何想法吗?
UPDATE
原来我无法查询其他用户.查询登录的用户电子邮件时,相同的查询有效.那么现在的问题是如何查询所有用户?
我有以下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视图.
我有以下代码
---- 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()方法中访问没有问题.
有任何想法吗?
我想创建一个可排序的表,并使用jquery可排序的,我可以对表中的行或行中的单元格进行排序,但不能在行之间移动单元格。我怎样才能做到这一点?
例如。在这里:http : //jsfiddle.net/dado_eyad/mKaFe/2/
我想移动Second row: 2到的地方First row: 1
django ×3
python ×2
cassandra ×1
django-admin ×1
django-forms ×1
javascript ×1
jquery ×1
jquery-ui ×1
meteor ×1
mongodb ×1