Ringkasan dokumen ini ketika beragam potongan Django akan dipindahkan atau diubah dalam cara kesesuaian kebelakang, mengikuti pengusangan mereka, sebagai per deprecation policy. Lebih rinci tentang setiap barang dapat sering ditemukan dalam catatan terbitan dari dua versi sebelumnya.
Lihat Django 2.0 release notes untuk rincian lebih pada perubahan-perubahan ini.
django.db.backends.postgresql_psycopg2 akan dipindahkan.django.shortcuts.render_to_response() akan dipindahkan.DEFAULT_CONTENT_TYPE akan dipindahkan.HttpRequest.xreadlines() akan dipindahkan.context dari Field.from_db_value() dan Expression.convert_value() akan dipindahkan.field_name dari QuerySet.earliest() and latest() akan dipindahkan.Lihat Django 2.1 release notes untuk rincian lebih pada perubahan ini.
django.contrib.gis.db.models.functions.ForceRHR akan dipindahkan.django.utils.http.cookie_date() akan dipindahkan.staticfiles dan admin_static akan dipindahkan.django.contrib.staticfiles.templatetags.static() akan dipindahkan.InlineModelAdmin.has_add_permission() ditentukan tanpa sebuah argumen obj akan dipindahkan.Lihat Django 1.11 release notes untuk lebih rinci pada perubahan ini.
contrib.auth.views.login(), logout(), password_change(), password_change_done(), password_reset(), password_reset_done(), password_reset_confirm(), dan password_reset_complete() akan dipindahkan.extra_context dari contrib.auth.views.logout_then_login() akan dipindahkan.django.test.runner.setup_databases() akan dipindahkan.django.utils.translation.string_concat() akan dipindahkan.django.core.cache.backends.memcached.PyLibMCCache tidak akan lagi mengukung melewatkan pengaturan perilaku pylibmc sebagai atribut tingkat-atas dari OPTIONS.host dari django.utils.http.is_safe_url() akan dipindahkan.{% include %} akan dipindahkan.DatabaseIntrospection.get_indexes() akan dipindahkan.authenticate() dari backend autentifikasi akan membutuhkan request sebagai argumen penempatan pertama.django.db.models.permalink() akan dipindahkan.USE_ETAGS akan dipindahkan. CommonMiddleware and django.utils.cache.patch_response_headers() tidak akan lagi menyetel ETag.Model._meta.has_auto_field akan dipindahkan.url() mendukugn dibarisan bendera dalam kelompok regular expression ((?i), (?L), (?m), (?s), and (?u)) akan dipindahkan.Widget.render() tanpa argumen renderer akan dipindahkan.Lihat Django 1.9 release notes untuk lebih rinci pada perubahan ini.
weak pada django.dispatch.signals.Signal.disconnect() akan dipindahkan.django.db.backends.base.BaseDatabaseOperations.check_aggregate_support() akan dipindahkan.django.forms.extras akan dipindahkan.assignment_tag akan dipindahkan.host pada assertsRedirects akan dipindahkan. Lapisan kesesuaian yang mengizinkan URL mutlak untuk di pertimbangkan sama pada yang relatif ketika jalur sama akan juga dipindahkan.Field.rel akan dipindahkan.Field.remote_field.to akan dipindahkan.on_delete untuk ForeignKey dan OneToOneField akan dibutuhkan.django.db.models.fields.add_lazy_relation() akan dipindahkan.cursor.execute().django.contrib.auth.tests.utils.skipIfCustomUser() akan dipindahkan.GeoManager dan GeoQuerySet akan dipindahkan.django.contrib.gis.geoip akan dipindahkan.supports_recursion untuk pemuat cetakan akan dipindahkan dari:django.template.engine.Engine.find_template()django.template.loader_tags.ExtendsNode.find_template()django.template.loaders.base.Loader.supports_recursion()django.template.loaders.cached.Loader.supports_recursion()load_template() dan load_template_sources() akan dipindahkan.template_dirs untuk pemuat cetakan akan dipindahkan:django.template.loaders.base.Loader.get_template()django.template.loaders.cached.Loader.cache_key()django.template.loaders.cached.Loader.get_template()django.template.loaders.cached.Loader.get_template_sources()django.template.loaders.filesystem.Loader.get_template_sources()mime_type dari django.utils.feedgenerator.Atom1Feed dan django.utils.feedgenerator.RssFeed akan dipindahkan mendukung dari content_type.app_name pada django.conf.urls.include() akan dipindahkan.include() akan dipindahkan.Field._get_val_from_obj() akan dipindahkan mendukung Field.value_from_object().django.template.loaders.eggs.Loader akan dipindahkan.current_app ke tampilan contrib.auth akan dipindahkan.callable_obj pada SimpleTestCase.assertRaisesMessage() akan dipindahkan.allow_tags pada cara ModelAdmin akan dipindahkan.enclosure pada SyndicationFeed.add_item() akan dipindahkan.django.template.loader.LoaderOrigin dan django.template.base.StringOrigin untuk django.template.base.Origin akan dipindahkan.Lihat Django 1.10 release notes untuk rincian lebih pada perubahan ini.
makemigrations --exit akan dipindahkan.get_srid() dan set_srid() dari django.contrib.gis.geos.GEOSGeometry akan dipindahkan.get_x(), set_x(), get_y(), set_y(), get_z(), dan set_z() dari django.contrib.gis.geos.Point akan dipindahkan.get_coords() dan set_coords() dari django.contrib.gis.geos.Point akan dipindahkan.cascaded_union milik dari django.contrib.gis.geos.MultiPolygon akan dipindahkan.django.utils.functional.allow_lazy() akan dipindahkan.shell --plain akan dipindahkan.django.core.urlresolvers akan dipindahkan.CommaSeparatedIntegerField akan dipindahkan. Potongan bidang akan tetap untuk kesesuaian dengan riwayat perpindahan.Context.has_key() akan dipindahkan.django.core.files.storage.Storage.accessed_time(), created_time(), dan modified_time() akan dipindahkan.Meta.default_related_name disetel akan dipindahkan.__search dan cara DatabaseOperations.fulltext_search_sql() akan dipindahkan._apply_rel_filters() akan dipindahkan.User.is_authenticated() dan User.is_anonymous() sebagai cara tidak akan lagi didukung.virtual_fields dari Model._meta akan dipindahkan.virtual_only dalam Field.contribute_to_class() dan virtual dalam Model._meta.add_field() akan dipindahkan.javascript_catalog() dan json_catalog() akan dipindahkan.django.contrib.gis.utils.precision_wkt() akan dipindahkan.OneToOneField ke a parent_link akan dipindahkan.Widget._format_value() akan dipindahkan.FileField get_directory_name() dan get_filename() akan dipindahkan.mark_for_escaping() dan kelas-kelas dia gunakan: EscapeData, EscapeBytes, EscapeText, EscapeString, dan EscapeUnicode akan dipindahkan.escape akan berubah untuk menggunakan django.utils.html.conditional_escape().Manager.use_for_related_fields akan dipindahkan.manager akan mengikuti aturan warisan MRO dan Meta.manager_inheritance_from_future untuk di daftarkan pada kebiasaan ini akan dipindahkan.settings.MIDDLEWARE_CLASSES akan dipindahkan.Lihat Django 1.8 release notes untuk lebih rinci pada perubahan ini.
SQLCompiler secara langsung sebagai nama lain untuk memanggil cara quote_name_unless_alias nya akan dipindahkan.cycle dan firstof akan dipindahkan dari pustaka etiket cetakan future (digunakan selama masa pengusangan 1.6/1.7).prefix pada django.conf.urls.i18n.i18n_patterns() akan dipindahkan.SimpleTestCase.urls akan dipindahkan.for akan memunculkan pengecualian dari pada gagal diam-diam.LOGIN_URL dan LOGIN_REDIRECT_URL akan dipindahkan.optparse akan dihilangkan untuk perintah pengelolaan penyesuaian (diganti oleh argparse).django.core.management.NoArgsCommand akan dipindahkan. Gunakan BaseCommand sebagai gantinya, yang tidak mengambil argumen secara permulaan.django.core.context_processors akan dipindahkan.django.db.models.sql.aggregates akan dipindahkan.django.contrib.gis.db.models.sql.aggregates akan dipindahkan.django.db.sql.query.Query akan dipindahkan:aggregates dan aggregate_selectadd_aggregate, set_aggregate_mask, dan append_aggregate_mask.django.template.resolve_variable akan dipindahkan.django.db.models.options.Options (Model._meta):get_field_by_name()get_all_field_names()get_fields_with_model()get_concrete_fields_with_model()get_m2m_with_model()get_all_related_objects()get_all_related_objects_with_model()get_all_related_many_to_many_objects()get_all_related_m2m_objects_with_model()error_message dari django.forms.RegexField akan dipindahkan.unordered_list tidak akan mendukung lagi daftar gaya lama.view pada url() akan dipindahkan.django.forms.Form._has_changed() menjadi has_changed() telah dipindahkan.removetags akan dipindahkan.remove_tags() dan strip_entities() di django.utils.html akan dipindahkan.is_admin_site pada django.contrib.auth.views.password_reset() akan dipindahkan.django.db.models.field.subclassing.SubfieldBase akan dipindahkan.django.utils.checksums akan dipindahkan; kegunaannya disertakan di django-localflavor 1.1+original_content_type_id pada django.contrib.admin.helpers.InlineAdminForm akan dipindahkan.FormMixin.get_form() untuk ditentukan dengan tidak ada nilai awalan untuk argumen form_class nya akan dipindahkan.ALLOWED_INCLUDE_ROOTSTEMPLATE_CONTEXT_PROCESSORSTEMPLATE_DEBUGTEMPLATE_DIRSTEMPLATE_LOADERSTEMPLATE_STRING_IF_INVALIDdjango.template.loader.BaseLoader akan dipindahkan.select_template() tidak akan menerima Context dalam cara render() mereka lagi.dict dan backend-dependent daripada Context dan Template masing-masing.current_app untuk fungsi dan kelas berikut akan dipindahkan:django.shortcuts.render()django.template.Context()django.template.RequestContext()django.template.response.TemplateResponse()dictionary dan context_instance untuk fungsi berikut akan dipindakan:django.shortcuts.render()django.shortcuts.render_to_response()django.template.loader.render_to_string()dirs untuk fungsi berikut akan dipindahkan:django.template.loader.get_template()django.template.loader.select_template()django.shortcuts.render()django.shortcuts.render_to_response()'django.contrib.auth.middleware.SessionAuthenticationMiddleware' di MIDDLEWARE_CLASSES.django.db.models.Field.related akan dipindahkan.--list dari perintah pengelolaan migrate akan dipindahkan.ssi akan dipindahkan.= penghubung perbandingan di etiket cetakan if akan dipindahkan.Storage.get_available_name() dan Storage.save() untuk ditentukan tanpa sebuah argumen max_length akan dipindahkan.%(<foo>)s di ModelFormMixin.success_url akan dipindahkan.GeoQuerySet kumpulan cara collect(), extent(), extent3d(), make_line(), dan unionagg() akan dipindahkan.ContentType.name ketika membuat instance jenis isi akan dipindahkan.allow_migrate akan dipindahkan. Dia dirubah dari allow_migrate(self, db, model) menjadi allow_migrate(self, db, app_label, model_name=None, **hints).{% cycle %} yang menggunakan argumen dipisah-koma akan dipindahkan.Signer muncul ketika pemisah tidak sah yang diberikan akan menjadi sebuah pengecualian.Lihat Django 1.7 release notes untuk rincian lebih pada perubahan ini.
django.utils.dictconfig akan dipindahkan.django.utils.importlib akan dipindahkan.django.utils.tzinfo akan dipindahkan.django.utils.unittest akan dipindahkan.syncdb akan dipindahkan.django.db.models.signals.pre_syncdb dan django.db.models.signals.post_syncdb akan dipindahkan.allow_syncdb pada router basisdata tidak lagi otomatis menjadi allow_migrate.--run-syncdb untuk migrate.sql, sqlall, sqlclear, sqldropindexes, dan sqlindexes, akan dipindahkan.initial_data dan data SQL awal akan dipindahkan.app_label. Lebih jauh, dia tidak akan memungkinkan untuk mengimpor didalam paket akar dari apliaksi mereka.IPAddressField akan dipindahkan. Bidang potongan akan tetap untuk kesesuaian dengan riwayat perpindahan.AppCommand.handle_app() tidak lama lagi didukung.RequestSite dan get_current_site() tidak akan lagi dapat diimpor dari django.contrib.sites.models.runfcgi akan dipindahkan. Harap sebarkan proyek anda menggunakan WSGI.django.utils.datastructures.SortedDict akan dipindahkan. Gunakan collections.OrderedDict dari pustaka standar Python.ModelAdmin.declared_fieldsets akan dipindahkan.util.py di kode basis Django telah dinamai kembali ke utils.py` dalam sebuah usaha untuk menyatukan semua acuan alat dan alat-alat. Modul-modul yang menyediakan kesesuaian kebelakang akan dipindahkan:django.contrib.admin.utildjango.contrib.gis.db.backends.utildjango.db.backends.utildjango.forms.utilModelAdmin.get_formsets akan dipindahkan.BaseMemcachedCache._get_memcache_timeout() pada get_backend_timeout() akan dipindahkan.--natural dan -n untuk dumpdata akan dipindahkan.use_natural_keys untuk serializers.serialize() akan dipindahkan.django.forms.forms.get_declared_fields() akan dipindahkan.SplitDateTimeWidget dengan DateTimeField akan dipindahkan.WSGIRequest.REQUEST akan dipindahkan.django.utils.datastructures.MergeDict akan dipindahkan.zh-cn dan zh-tw akan dipindahkan dan telah digantikan oleh kode bahasa zh-hans and zh-hant masing-masing.django.utils.functional.memoize akan dipindahkan.django.core.cache.get_cache akan dipindahkan. Tambah masukan yang cocok untuk CACHES dan gunakan django.core.cache.caches.django.db.models.loading akan dipindahkan.BaseCommand.requires_model_validation akan dipindahkan mendukung requires_system_checks. Pengesah admin akan diganti dengan admin pemeriksa.default_validator_class akan dipindahkan.ModelAdmin.validate() akan dipindahkan.django.db.backends.DatabaseValidation.validate_field akan dipindahkan mundukung cara check_field.validate akan dipindahkan.django.utils.module_loading.import_by_path akan dipindahkan mendukung django.utils.module_loading.import_string`.ssi dan url akan dipindahkan dari pustaka etiket cetakan future (digunakan selama masa pengusangan 1.3/1.4).django.utils.text.javascript_quote akan dipindahkan.TEST_, tidak lagi didukung.ModelChoiceField dan ModelMultipleChoiceField akan dipindahkan.RedirectView.permanent akan berubah dari True menjadi False.django.contrib.sitemaps.FlatPageSitemap akan dipindahkan mendukung django.contrib.flatpages.sitemaps.FlatPageSitemap.django.test.utils.TestTemplateLoader akan dipindahkan.django.contrib.contenttypes.generic akan dipindahkan.django.db.models.sql.where.WhereNode.make_atom() dan django.db.models.sql.where.Constraint akan dipindahkan.Lihat Django 1.6 release notes untuk rincian lebih pada perubahan ini.
django.contrib.comments akan dipindahkan.TransactionMiddleware,autocommit, commit_on_success, dan commit_manually, ditentukan dalam django.db.transaction,commit_unless_managed dan rollback_unless_managed, juga ditentukan dalam django.db.transaction,cycle dan firstof akan meloloskan-otomatis argumen mereka. Dalam 1.6 dan 1.7, kebiasaan ini disediakan oleh versi dari etiket ini di pustaka etiket cetakan future.SEND_BROKEN_LINK_EMAILS akan dipindahkan. Tambah middleware django.middleware.common.BrokenLinkEmailsMiddleware ke pengaturan MIDDLEWARE_CLASSES sebagai gantinya.django.middleware.doc.XViewMiddleware akan dipindahkan. Lebih baik gunakan django.contrib.admindocs.middleware.XViewMiddleware.Model._meta.module_name telah dinamai kembali menjadi model_name.get_query_set dan metode queryset yang mirip dipindahkan. Ini mempengaruhi kelas-kelas berikut: BaseModelAdmin, ChangeList, BaseCommentNode, GenericForeignKey, Manager, SingleRelatedObjectDescriptor dan ReverseSingleRelatedObjectDescriptor.ChangeList.root_query_set dan ChangeList.query_set.django.views.defaults.shortcut akan dipindahkan, sebagai bagian dari tujuan memindahkan semua acuan django.contrib dari basiskode inti Django. Daripada menggunakan django.contrib.contenttypes.views.shortcut. django.conf.urls.shortcut akan juga dipindahkan.django.db.backenddjango.db.close_connection()django.db.backends.creation.BaseDatabaseCreation.set_autocommit()django.db.transaction.is_managed()django.db.transaction.managed()django.forms.widgets.RadioInput akan dipindahkan mendukung django.forms.widgets.RadioChoiceInput.django.test.simple dan kelas django.test.simple.DjangoTestSuiteRunner akan dipindahkan. Sebagai gantinya gunakan django.test.runner.DiscoverRunner.django.test._doctest akan dipindahkan. Sebagai gantinya gunakan modul doctest dari pustaka biasa Python.CACHE_MIDDLEWARE_ANONYMOUS_ONLY akan dipindahkan.help_text disediakan pengguna dalam formulir untuk model bidang ManyToMany tidak akan dilakukan oleh Django lagi pada model atau lapisan formulir.Model._meta.get_(add|change|delete)_permission akan dipindahkan.django_language tidak lama lagi dapat dibaca untuk kesesuaian kebelakang.django.contrib.gis.sitemaps.views.index dan django.contrib.gis.sitemaps.views.sitemap).django.utils.html.fix_ampersands, penyaring cetakan fix_ampersands dan django.utils.html.clean_html akan dipindahkan mengikuti pengusangan yang dipercepat.Lihat Django 1.5 release notes untuk lebih rinci pada perubahan ini.
django.utils.simplejson akan dipindahkan. Pustaka standar menyediakan json yang harus digunakan sebagai gantinya.django.utils.itercompat.product akan dipindahkan. Versi terpasang tetap Python harus digunakan sebagai gantinya.mimetype pada cara __init__ dari HttpResponse, SimpleTemplateResponse, dan TemplateResponse, akan dipindahkan. content_type harus digunakan sebagai gantinya. Ini juga berlaku pada jalan pintas render_to_response() dan tampilan peta situs, index() dan sitemap().HttpResponse dipakai dengan sebuah pengulang, atau ketika content disetel ke sebuah pengulang, yang pengulang akan segera dikonsumsi.AUTH_PROFILE_MODULE, dan cara get_profile() pada model User akan dipindahkan.cleanup akan dipindahkan. Dia diganti oleh clearsessions.daily_cleanup.py akan dipindahkan.depth akan dipindahkan dari select_related().get_warnings_state()/restore_warnings_state() tidak terdokumentasikan dari cara django.test.utils dan save_warnings_state()/ restore_warnings_state() django.test.*TestCase diusangkan. Gunakan pengelola konteks warnings.catch_warnings tersedia dimulai dengan Python 2.6 sebagai gantinya.check_for_test_cookie tidak terdokumentasi di AuthenticationForm akan dipindahkan mengikuti pengusangan dipercepat. Pengguna mensubkelaskan formulir ini harus memindahkan panggilan pada cara ini, dan malahan memastikan bahwa otentifikasi terkait tampilan mereka dilindungi CSRF, yang memastikan bahwa kue diadakan.django.contrib.auth.views.password_reset_confirm() yang mendukung penyandian base36 ID pengguna (django.contrib.auth.views.password_reset_confirm_uidb36) akan dipindahkan. Jika situs anda telah menjalankan Django 1.6 untuk lebih dari PASSWORD_RESET_TIMEOUT_DAYS, perubahan ini tidak akan memiliki pengaruh. Jika tidak, kemudian tautan menyetel kembali sandi apapun dibangkitkan sebelum anda meningkatkan ke Django 1.7 tidak akan bekerja setelah ditingkatkan.django.utils.encoding.StrAndUnicode akan dipindahkan. Tentukan cara __str__ dan berlakukan penghias python_2_unicode_compatible() sebagai gantinya.Lihat Django 1.4 release notes untuk lebih rinci pada perubahan ini.
django.contrib.databrowse akan dipindahkan.django.contrib.localflavor akan dipindahkan mengikuti pengusangan yang dipercepat.django.contrib.markup akan dipindahkan mengikuti pengusangan yang dipercepat.django.utils.copycompat dan django.utils.hashcompat sama dan juga fungsi django.utils.itercompat.all dan django.utils.itercompat.any akan dipindahkan. Versi pasang tetap Python harus digunakan sebagai gantinya.csrf_response_exempt and csrf_view_exempt akan dipindahkan. Sejak 1.4 csrf_response_exempt telah menjadi tidak beroperasi (dia mengembalikan fungsi sama), dan csrf_view_exempt telah menjadi sinonim untuk django.views.decorators.csrf.csrf_exempt, yang harus digunakan untuk menggantinya.django.core.cache.backends.memcached.CacheClass telah dipisah menjadi dua di Django 1.3 agar memperkenalkan dukungan untuk PyLibMC. Riwayat CacheClass akan dipindahkan mendukung django.core.cache.backends.memcached.MemcachedCache.django.contrib.localflavor.uk hanya akan diakses melalui nama-nama awalan GB mereka (GB adalah kode benar ISO 3166 untuk Inggris).IGNORABLE_404_STARTS dan IGNORABLE_404_ENDS telah digantikan oleh IGNORABLE_404_URLS di terbitan 1.4. Mereka akan dipindahkan.cache_page() akan dipindahkan.'mail_admins' akan dipindahkan. Pengaturan LOGGING harus menyertakan penyaring ini secara ekplisit jika itu diminta.django.utils.text.truncate_words() dan django.utils.text.truncate_html_words() akan dipindahkan mendukung kelas django.utils.text.Truncator.django.contrib.gis.geoip.GeoIP telah dipindahkan ke django.contrib.gis.geoip di 1.4 -- jalan pintas di django.contrib.gis.utils akan dipindahkan.django.conf.urls.defaults akan dipindahkan. Fungsi-fungsi include(), patterns(), and url(), plus handler404 dan handler500 sekarang tersedia melalui django.conf.urls.setup_environ() dan execute_manager() akan dipindahkan dari django.core.management. Ini juga berarti bahwa gaya lama (pra-1.4) dari berkas manage.py tidak lama akan bekerja lagi.is_safe dan needs_autoescape sebagai atribut dari fungsi penyaring penyesuaian tidak lagi didukung.HttpRequest.raw_post_data telah dinamai kembali ke HttpRequest.body di 1.4. Kesesuaian kebelakang akan dipindahkan -- HttpRequest.raw_post_data tidak lagi bekerja.post_url_continue dalam ModelAdmin.response_add() akan harus menjadi antara None (untuk mengalihkan ke halaman penyuntingan obyek baru dibuat) atau url pra dibentuk. Bentuk deretan karakter, seperti awal sebelumnya '../%s/', tidak akan diterima lagi.Lihat Django 1.3 release notes untuk lebih rinci pada perubahan ini.
SECRET_KEY akan menghasilkan sebuah pengecualian daripada DeprecationWarning. (Ini dipercepat dari jalur pengusangan biasa; lihat Django 1.4 release notes.)mod_python akan dipindahkan. Penanganan mod_wsgi harus digunakan.template pada obyek django.test.client.Response dikembalikan oleh test client akan dipindahkan. Atribut templates harus digunakan sebagai gantinya.django.test.simple.DjangoTestRunner akan dipindahkan. Daripada menggunakan kelas asli-unittest. Fitur-fitur dari django.test.simple.DjangoTestRunner (termasuk gagal-cepat dan pengujian penghentian Ctrl-C) dapat disediakan oleh unittest.TextTestRunner.django.contrib.formtools.utils.security_hash akan dipindahkan, sebagai gantinya gunakan django.contrib.formtools.utils.form_hmacdjango.core.servers.basehttp.AdminMediaHandler akan dipindahkan. Dalam tempatnya gunakan django.contrib.staticfiles.handlers.StaticFilesHandler.adminmedia dan etiket cetakan {% admin_media_prefix %} akan dipindahkan mendukung penanganan berkas-berkas tetap umum. (Ini lebih cepat daripada jalur pengusangan biasa; lihat Django 1.4 release notes.)url dan ssi akan dirubah sehingga argumen eprtama pada setiap etiket adalah sebuah variabel cetakan, bukan sebuah deretan karakter sisipan.reset dan sqlreset akan dipindahkan.supports_inactive_user akan tidak lagi dicentang dan dapat dipindahkan dari backend penyesuaian.transform() akan menimbulkan GEOSException ketika dipanggil pada geometri dengan tidak ada nilai SRID.django.http.CompatCookie akan dipindahkan mendukung django.http.SimpleCookie.django.core.context_processors.PermLookupDict akan dipindahkan mendukung terhubung django.contrib.auth.context_processors.PermWrapper dan django.contrib.auth.context_processors.PermLookupDict, masing-masing.MEDIA_URL atau STATIC_URL akan diwajibkan untuk mengakhiri dengan garis miring untuk memastikan ada cara selaras untuk menggabungkan jalur-jalur di cetakan.django.db.models.fields.URLField.verify_exists akan dipindahkan. Fitur telah diusangkan di 1.3.1 karena masalah keamanan dan penampilan dan akan mengikuti sedikit penyesuaian kerangka waktu pengusangan.LOCALE_PATHS dapat digunakan untuk tugas sama dengan menyertakan jalur sistem berkas ke pelipat locale mengandung terjemahan bukan aplikasi tertensi di nilainya.CACHE_BACKEND akan dipindahkan. Tembolok backend harus ditentukan di pengaturan CACHES.Lihat Catatan terbitan Django 1.2 untuk lebih rinci di perubahan ini.
CsrfResponseMiddleware dan CsrfMiddleware akan dipindahkan. Gunakan etiket cetakan {% csrf_token %} didalam formulir untuk mengadakan perlindungan CSRF. CsrfViewMiddleware tetap dan diadakan secara awal.django.contrib.csrf.*), yang dipindahkan ke inti di 1.2, akan dipindahkan.django.contrib.gis.db.backend akan dipindahkan mendukung backend khusus.SMTPConnection akan dipindahkan mendukung API backend Email umum.DATABASE_* dari pengaturan tingkat-atas untuk menentukan hubungan basisdata akan dipindahkan.sqlite3 daripada django.db.backends.sqlite3) akan dipindahkan.get_db_prep_save, get_db_prep_value dan get_db_prep_lookup akan mempunyai dukungan banyak basisdata.Message (di django.contrib.auth), pengelola terhubungnya di model User (user.message_set), dan cara-cara terkait (user.message_set.create() dan user.get_and_delete_messages()), akan dipindahkan. messages framework harus digunakan sebagai gantinya. Variabel messages terhubung dikembalikan oleh pengolah konteks asli akan juga dipindahkan. Catat bahwa ini berarti bahwa aplikasi admin akan bergantung pada pengolah konteks pesan.obj untuk pemeriksaan perizinan. Atribut supports_object_permissions akan tidak lagi dicentang dan dapat dipindahkan dari backend penyesuaian.AnonymousUser dilewatkan ke semua cara berurusan dengan perizinan. Variabel supports_anonymous_user tidak lagi dicentang dan dapat dipindahkan dari backend penyesuaian.Loader akan dipindahkan, seperti yang akan fungsi load_template_source yang disertakan dengan pemuat cetakan pasang tetap untuk kesesuaian kebelakang.django.utils.translation.get_date_formats() dan django.utils.translation.get_partial_date_formats(). Fungsi ini telah dipindahkan; gunakan locale-aware django.utils.formats.get_format() untuk mendapatkan bentuk yang sesuai.django.forms.fields, ketetapan: DEFAULT_DATE_INPUT_FORMATS, DEFAULT_TIME_INPUT_FORMATS dan DEFAULT_DATETIME_INPUT_FORMATS akan dipindahkan. Gunakan django.utils.formats.get_format() untuk mendapatkan bentuk yang sesuai.django.test.simple.run_tests().views.feed() dan kelas feeds.Feed di django.contrib.syndication akan dipindahkan. Tampilan berbasis-kelas views.Feed harus digunakan sebagai gantinya.django.core.context_processors.auth. Terbitan ini akan memindahkan cara lama dalam mendukung cara baru di django.contrib.auth.context_processors.auth.postgresql akan dipindahkan, gunakan backend postgresql_psycopg2 sebagai gantinya.no akan dipindahkan dan telah diganti oleh kode bahasa nb.supports_inactive_user sampai versi 1.5 ketika dia akan dianggap bahwa semua backend akan menangani pengguna tidak aktif.django.db.models.fields.XMLField akan dipindahkan. Ini telah diusangkan sebagai bagian dari terbitan 1.3. Jadwal pengusangan dipercepat telah digunakan karena bidang belum melakukan aturan apapun lebih dari itu dari TextField sederhana sejak perpindahan dari oldforms. Semua penggunaan dari XMLField dapat diganti dengan TextField.mixin tidak terdokumentasi pada cara open() dari django.core.files.storage.Storage (dan subkelas) akan dipindahkan.Lihat Catatan terbitan Django 1.1 untuk rincian lebih pada perubahan ini.
AdminSite.root(). Cara ini dari mengaitkan URL admin akan dipindahkan mendukung termasuk admin.site.urls.supports_object_permissions dan supports_anonymous_user sampai versi 1.4, dimana menunjuk itu akan dianggap bahwa semua backend akan mendukung pilihan ini.Mar 30, 2019