Catatan terbitan Django 1.1.2¶
Selamat datang di Django 1.1.2!
Ini adalah terbitan "bugfix" kedua di rangkaian Django 1.1, memperbaiki kestabilan dan penampilan dari basis kode Django 1.1.
Django 1.1.2 merawat kesesuaian kebelakang dengan Django 1.1.0, tetapi mengandung sejumlah perbaikan dan pembetulan lainnya. Django 1.1.2 adalah peningkatan yang dianjurkan untuk setiap pengembangan atau penyebaran saat ini menggunakan atau menyasar Django 1.1.
Untuk rincian penuh pada fitur baru, ketidaksesuaian kebelakang, dan fitur diusangkan di cabang 1.1, lihat Catatan terbitan Django 1.1.
Perubahan bertentangan kebelakang di 1.1.2¶
Kode keadaan keluar penjalan percobaan¶
The exit status code of the test runners (tests/runtests.py and python
manage.py test) no longer represents the number of failed tests, since a
failure of 256 or more tests resulted in a wrong exit status code. The exit
status code for the test runner is now 0 for success (no failing tests) and 1
for any number of test failures. If needed, the number of test failures can be
found at the end of the test runner's output.
Satu fitur baru¶
Biasanya, titik terbitan akan tidak menyertakan fitur baru, tetapi di kasus Django 1.1.2, kami telah membuat sebuah pengecualian pada aturan ini. Django 1.2 (terbitan utama selanjutnya dari Django) akan mengandung sebuah fitur yang akan memperbaiki terhadap serangan Cross-Site Request Forgery (CSRF). Fitur ini membutuhkan penggunakaan etiket cetakan csrf_token baru di semua formulir yang Django bangun.
Untuk membuatnya lebih mudah untuk mendukung kedua versi 1.1.X dan 1.2.X dari Django dengan cetakan sama, kami telah memutuskan memperkenalkan etiket cetakan csrf_token pada cabang 1.1.X. Di cabang 1.1.X, csrf_token tidak melakukan apapun - itu tidak mempunyai pengaruh pada cetakan atau pengolahan formulir, itu berarti bahwa cetakan sama akan bekerja dengan Django 1.2.