class-based-views

    1熱度

    2回答

    我對Django很陌生,我使用Django的CBV。目前我通過使用LoginRequiredMixin,PermissionRequiredMixin等將權限應用到我的項目中。在視圖上,它的工作非常完美!不過,我有幾個基於函數的方法。 例如,發佈一個博客經由URL /博客/ 1 /發佈 勢必 url(r"^(?P<pk>[0-9]+)/publish/$", views.publish, name

    0熱度

    1回答

    在Django中,基於類的視圖存在一個問題,那就是我找不到和簡單的解決方案。 讓我們來創建一些基於類的觀點: class userspaceDispatcher(View): def __init__(self,*args, **kwargs): super().__init__(*args, **kwargs) self.someSharedStuff = Mo

    1熱度

    2回答

    class Biochemical_analysis_of_blood(CreateView): model = BiochemicalAnalysisOfBlood form_class = BiochemicalAnalysisOfBloodForm template_name = "biochemical_analysis_of_blood.html"

    0熱度

    2回答

    我有一個使用CreateView CBV的視圖(CreateWorkRelationView)。在URL中,傳遞了一個參數(用戶),我需要引用很多參數。是否可以在我的課程中設置對象用戶以外的功能?那麼你是否可以從函數外部訪問kwargs? 所以我基本上只是想下面的行添加到我的班 user = get_object_or_404(Contact.pk=kwargs['user']) 在然而此刻,

    11熱度

    2回答

    我在我的Django項目中創建了一個裝飾器,以將參數值插入裝飾方法的參數。 我通過使用inspect.getargspec來檢查方法中存在哪些參數並將它們放置在kwargs中。否則,由於方法中參數的數量不正確,我會得到一個錯誤。 雖然這在單獨的視圖方法中正常工作,但它涉及到Django的基於類的視圖時會失敗。 我相信這可能是因爲裝修使用@method_decorator在類級別的dispatch方

    0熱度

    1回答

    美好的一天所以! 我在學習基於類的視圖的Django(1.8)。 Django本身提供了一個可以更改用戶密碼的認證模塊。當使用Django的 PasswordChangeForm(其延伸Django的 SetPasswordForm),I偶然發現以下錯誤: init() missing 1 required positional argument: 'user' 當我看一看SetPasswordF

    0熱度

    2回答

    要了解更多關於Django和了解如何儘可能乾燥,我建立一個小網站,一對夫婦的功能設定多個模板形式: 郵報博客 後的圖像 帖子收藏 在這些每個今日對象,用戶可以發表評論。所以我得到了 一個帶有GenericForeignKey的模型的評論APP。 (正常工作) 我想在博客,圖像和書籤的詳細信息視圖中顯示評論表單。爲了保持乾燥,我創建了一個包含標籤 @register.inclusion_tag('c

    0熱度

    1回答

    如何在同一頁面上顯示modelForm CreateView和listView。 本質上,我希望用戶通過輸入他們的名字等來預訂租賃。頁面頂部,並在頁面底部顯示有關車輛(型號,品牌等)的信息 我正在使用Class基於視圖。 class CustomerOrderCreate(CreateView): template_name = 'webapp/index.html' mode

    2熱度

    3回答

    讓我先說我在這方面花了很多精力,任何投入對我來說都非常有價值。現在,我的問題: 我有什麼工作:我的網站提供了一個簡單的界面,供用戶上傳文件,他們將被給予一個關鍵。該文件被保存到服務器,密鑰是使用現代,安全的加密算法生成的。這些細節對於手頭的問題並不重要。 我想實現的內容:在下載頁面上,用戶可以輸入密鑰並將文件下載到他們的計算機上。想要知道的是如何爲用戶提供下載上傳文件的能力。簡而言之,我只想讓用戶

    0熱度

    1回答

    下午好: 我看到Django的這個錯誤,當我嘗試更新「Usuario」: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/usuarios/modificar/ Using the URLconf defined in COMBOOK.urls, Django tried