Form clean
yönteminden özel bir Model yöntemini çağırmaya çalışırken bir sorun yaşıyorum.
http://dpaste.com/hold/12699/Django: Form temiz yönteminden özel Model yöntemini çağırma. "Bağlanmamış Yöntem"?
Özellikle benim Formunda hattı 11 ile sorun yaşıyorum:
nzb_data = File.get_nzb_data(nzb_absolute)
benim Formu: İşte
Bu, aşağıdaki hatayı yükseltir:
TypeError at /admin/main/file/add/
unbound method get_nzb_data() must be called with File instance as first argument (got str instance instead)
Bu hata ile, yöntemi bir şeyden (Dosya örneği) geçirmem gerektiğini varsayabilirim, ancak bunun ne anlama geldiğini ve nasıl yapabileceğimi bilmiyorum.
Burada yanlış yaptığımı ve sorununuzu çözmek için neler yapabileceğimi bana bildirir misiniz?
get_nzb_data
yöntemini @classmethod
yönetmeni kullanarak bir sınıf yöntemi yaparak çözüldü. senin sınıf değil, bir nesne kullanarak çünkü
pastaları, – seb