django-admin-actions

    0熱度

    2回答

    爲題說,我在一個管理視圖 這裏使用模板有一個問題是我worktree project |-- project/ |-- myapp/ |-- templates/ |-- admin/ |-- file.html settings.py TEMPLATES = [ { 'BACKEND': 'django.template.back

    9熱度

    2回答

    我已經爲我的模型定義了一個自定義的管理操作,它可以按預期完美工作。我還着眼於在SO上添加一個按鈕到管理變更頁面的多種方式。只有我缺少的步驟是如何使更改頁面中的按鈕執行我的自定義管理操作與當前對象。 目標是允許管理員單獨檢查每個對象並對它們執行操作,而無需返回列表視圖,選擇檢查對象並從列表中執行操作。 我定製的管理操作是這樣的: def admin_apply_change(modeladmin,

    0熱度

    2回答

    非常簡單,django過濾器(標準)讓您可以選擇查看「全部」。我想創建一個選項,以顯示包含「無」項目 查詢將是這樣的: tags = Product.objects.exclude(tag__isnull=True) 我的models.py class Tag(models.Model): name = models.CharField(max_length=100, blank=F

    0熱度

    1回答

    我正在尋找一種方法來實現從模板中的Django admin到正常形式的「add new model_name」功能,即:在Django管理員之外,我怎樣才能使用相同的功能。 我怎麼能實現呢?

    0熱度

    1回答

    我有一個模型Jar,它有一個crate屬性 - 一個ForeignKey到一個Crate模型。 Crate模型具有capacity屬性(它可以容納的罐子的數量)和jars屬性(它當前擁有的罐子的數量),它是這一行:return self.jar_set.filter(is_active=True).count()。 我有一個管理員操作,將多個罐子移動到一個新的箱子。它使用中間頁面來選擇目標箱。現在

    0熱度

    1回答

    這是我的Django管理的一類: class InactiveSiteAdmin(SiteAdmin): change_list_template = 'admin/change_list_inactive.html' list_display = ('is_active', 'thumb', 'name', 'show_url', 'get_desc', 'key

    1熱度

    2回答

    我想構建一個管理操作'download_selected',它將下載選定的模型。選擇操作後,我將重定向到中間頁面,以便用戶可以選擇下載格式。當用戶選擇下載格式並點擊「下載」時,它下載文件。但是停留在同一個中間頁面上。我如何將它重定向到更改表單管理頁面?我想要的這種重定向類似於django'下載選定文件'的默認管理操作。謝謝。 這是我的代碼。 admin.py class SelectDownloa

    1熱度

    1回答

    在我正在構建的應用程序中,我創建了一系列自定義模型管理器和查詢集以獲得更高級別的API。 當我執行管理員操作時,問題就出現了。傳遞給它的查詢集似乎是通用的,我想訪問我的自定義查詢集以便能夠使用我在其中創建的過濾函數。 這是操作: def mark_payment_as_sent_action(): ''' Admin action to mark payment as sent '''

    1熱度

    1回答

    我有3個模型的django項目。用戶,項目(他在其中工作)和變更(記錄開始和結束工作時間以及項目和用戶)。 我想導出自定義CSV報告。例如:每個項目的用戶總工作小時數,專用於項目的總小時數等。這意味着在出口之前需要在模型之間進行一些計算。到目前爲止,我已經發現如何在CSV中導出過濾的模型條目,這不是很有幫助。我也在網上找到了一些工具,但其中大多數都過時了。 任何人都可以指向一個方向或給我建議或鏈接

    2熱度

    1回答

    我試圖在change_list視圖中爲管理員操作編寫測試。我提到this question,但無法讓測試正常工作。這裏是我的代碼和問題: class StatusChangeTestCase(TestCase): """ Test case for batch changing 'status' to 'Show' or 'Hide' """ def setUp(self):