django-q

    2熱度

    1回答

    我有一個按名稱搜索功能,如果搜索匹配的名字或姓氏,應該返回一個人的名字。問題是,如果我搜索像'姓氏姓'這樣的字符串,它找不到匹配的名稱(猜測這是因爲單詞之間有空格)。我應該怎樣做才能使搜索工作? 另外,如果我想用相同的搜索搜索用戶名(至少在另一個表中),我該怎麼做? 非常感謝! 我的代碼: def search(request): query = request.GET.get('q',

    1熱度

    2回答

    我希望能夠將URL中捕獲的變量傳遞給通用視圖的Q對象。 我創建了導入爲my_views.view它處理之類的東西分頁,排序,過濾等一般視圖... 我需要用Q對象,因爲對於某些頁面存在需要一些或過濾器。每個頁面也將根據不同的字段(和模型)進行過濾(因此是通用視圖)。 例子: view_customers_info = { "queryset" : Customer.all(),

    4熱度

    1回答

    在我的views.py我有一個方法: #...... def get_filter_result(self, customer_type, tag_selected): list_customer_filter=[] customers_filter = Customer.objects.filter(Q(type__name=customer_type),

    3熱度

    2回答

    在django我想從數據庫中檢索對象取決於其他對象的屬性。如果其他對象之一不存在,則不應影響查詢的結果。該代碼是這樣的: from django.db.models import Q try: objectA = MyModel.objects.get(id = idA) qA = Q(foo = objectA.bar) except MyModel.DoesNot.Ex

    19熱度

    3回答

    我嘗試在使用Q對象的過濾器中合併AND和OR。它看起來像|表現得像一個AND。這與在同一個查詢中運行的前一個註釋有關,而不是作爲子查詢。 用Django處理這個問題的正確方法是什麼? models.py class Type(models.Model): name = models.CharField(_('name'), max_length=100) stock = mod

    0熱度

    2回答

    基礎上,URL querydict = {customer_type:val1,tag:[], city:[],last_contact:valdate} show/?customer_type=All&tag=2,3&city=3&last_contact=29/12/2009 我要過濾所作出的方法: def get_filter_result(customer_type, tag_se

    0熱度

    1回答

    我想使用Django的Q功能來生成一些AND和OR SQL查詢,但不幸的是,我似乎無法弄清楚Django如何以及​​何時生成它的條件。我有一個更復雜的查詢,但我決定削減它看看發生了什麼事情。 實施例而不Q(): >>> MyObject.objects.filter(status='VALUE').count() 6 現在Q(): >>> MyObject.objects.filter(Q(

    0熱度

    1回答

    有代碼和Tracebeck。我做錯了什麼? media=MediaObject.objects.get( Q(on_air__range=(strt_time,end_time)), Q(channel=3), Q(name__icontains="qwwwwwww".decode('utf-8')|Q(name__icontains="cccccccc dddddd"

    4熱度

    2回答

    我有一個模型是這樣的: class Thing(models.Model): property1 = models.IntegerField() property2 = models.IntegerField() property3 = models.IntegerField() class Subthing(models.Model): subprop

    2熱度

    2回答

    我有3個模型,TaggedObject具有ObjectTagBridge的GenericRelation。 ObjectTagBridge具有標籤模型的ForeignKey。 class TaggedObject(models.Model): """ class that represent a tagged object """ tags = gener