คำถามติดแท็ก class-based-views

13
วิธีใช้เครื่องมือตกแต่ง _ สิทธิ์ที่ต้องใช้บนมุมมองระดับ django
ฉันมีปัญหาเล็กน้อยในการทำความเข้าใจวิธีการทำงานของ CBV ใหม่ คำถามของฉันคือสิ่งนี้ฉันต้องมีการเข้าสู่ระบบในทุกมุมมองและในบางส่วนของพวกเขาสิทธิ์เฉพาะ ในมุมมองที่อิงกับฟังก์ชั่นฉันทำอย่างนั้นกับ @permission_required () และแอตทริบิวต์ login_required ในมุมมอง แต่ฉันไม่รู้วิธีการทำสิ่งนี้ในมุมมองใหม่ มีบางส่วนในเอกสาร django อธิบายเรื่องนี้หรือไม่? ฉันไม่พบอะไรเลย มีอะไรผิดปกติในรหัสของฉัน ฉันพยายามใช้ @method_decorator แต่มันตอบว่า " TypeError at / spaces / prueba / _wrapped_view () รับอาร์กิวเมนต์อย่างน้อย 1 รายการ (ได้รับ 0) " นี่คือรหัส (GPL): from django.utils.decorators import method_decorator from django.contrib.auth.decorators import login_required, permission_required class ViewSpaceIndex(DetailView): """ Show …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.