Pertanyaan yang diberi tag «django-managers»

13
Bagaimana menguji Unit dengan pengaturan berbeda di Django?
Apakah ada mekanisme sederhana untuk menimpa pengaturan Django untuk pengujian unit? Saya memiliki manajer di salah satu model saya yang mengembalikan sejumlah objek terbaru. Jumlah objek yang dikembalikan ditentukan oleh pengaturan NUM_LATEST. Ini berpotensi membuat pengujian saya gagal jika seseorang mengubah pengaturan. Bagaimana saya bisa mengganti pengaturan setUp()dan kemudian mengembalikannya …

1
Mengapa mendefinisikan create_foo () di model Django. Manajer bukannya mengganti create ()?
Membaca dokumen Django , disarankan untuk membuat metode pembuatan kustom untuk model yang dinamai Foodengan mendefinisikannya sebagai create_foodi manajer: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride and Prejudice") Pertanyaan saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.