Amlíne Díscaoileadh DjangoLink to this heading
<internal-release-deprecation-policy>Tugann an doiciméad seo leagtar amach cathain a bhainfear píosaí éagsúla de Django nó a athrófar ar bhealach neamh-chomhoiriúnach ar chúl, tar éis a ndíscrúdú, de réir na:ref: `beartas díscoilteoireachta `. Is minic gur féidir tuilleadh sonraí faoi gach mír a fháil i nótaí scaoilte dhá leagan roimhe seo.
7.0Link to this heading
See the Django 6.0 release notes for more details on these changes.
The
serializekeyword argument ofBaseDatabaseCreation.create_test_db()will be removed.The
django.contrib.postgres.aggregates.StringAggclass will be removed.The
django.contrib.postgres.aggregates.mixins.OrderableAggMixinclass will be removed.The default protocol in
urlizeandurlizetrunctemplate filters will change from HTTP to HTTPS.The
URLIZE_ASSUME_HTTPStransitional setting will be removed.Using a percent sign in a column alias or annotation will raise
ValueError.Support for setting the
ADMINSorMANAGERSsettings to a list of (name, address) tuples will be removed.The
orphansargument being larger than or equal to theper_pageargument ofdjango.core.paginator.Paginatoranddjango.core.paginator.AsyncPaginatorwill no longer be allowed.The
django.core.mailAPIs will no longer accept certain parameters as positional arguments. These must be passed as keyword arguments instead.Support for passing Python's legacy email
email.mime.base.MIMEBaseobject toEmailMessage.attach()(or including one in the message'sattachmentslist) will be removed.The
django.core.mail.BadHeaderErrorexception will be removed.The
django.core.mail.SafeMIMETextandSafeMIMEMultipartclasses will be removed.The
django.core.mail.forbid_multi_line_headers()anddjango.core.mail.message.sanitize_address()functions will be removed.
See the Django 6.1 release notes for more details on these changes.
Calling
QuerySet.values_list()withflat=Trueand no field name will raiseTypeError.The use of
Nonewhen querying aJSONFieldtop-level value will compile to SQLIS NULL. UseJSONNullto query for a JSONnullvalue instead.The
django.db.models.fields.BLANK_CHOICE_DASHconstant will be removed.The
USE_BLANK_CHOICE_DASHtransitional setting will be removed.The
SIGNED_COOKIE_LEGACY_SALT_FALLBACKtransitional setting will be removed.The
Field.get_placeholder_sqlshim over the deprecatedget_placeholdermethod will be removed.The
SQLCompiler.quote_name_unless_alias()method will be removed.The
EMAIL_BACKEND,EMAIL_FILE_PATH,EMAIL_HOST,EMAIL_HOST_PASSWORD,EMAIL_HOST_USER,EMAIL_PORT,EMAIL_USE_TLS,EMAIL_USE_SSL,EMAIL_SSL_CERTFILE,EMAIL_SSL_KEYFILE, andEMAIL_TIMEOUTsettings will be removed.The
django.core.mail.get_connection()function will be removed.The
connection,fail_silently,auth_user, andauth_passwordarguments will be removed fromsend_mail(),send_mass_mail(),mail_admins(),mail_managers(), theEmailMessageconstructor, andEmailMessage.send(). Support for theEmailMessage.connectionattribute will also be removed.Directly creating instances of the
smtp.EmailBackendclass will become unsupported, and the class documentation for that backend will be removed.The
BaseEmailBackend.__init__()method will raise errors for unknown keyword arguments and will remove support forfail_silently.The
email_backendargument oflog.AdminEmailHandlerwill be removed.The
django.contrib.postgres.aggregates.BitAnd,django.contrib.postgres.aggregates.BitOr, anddjango.contrib.postgres.aggregates.BitXorclasses will be removed.Support for double-dot variable lookup, like
{{ book..title }}, is removed.The default value of the
algorithmargument fordjango.utils.crypto.salted_hmac()anddjango.core.signing.base64_hmac()will change from"sha1"to"sha256".Calling
QuerySet.select_related()without arguments will raiseTypeError.QuerySet.select_related()will raiseTypeErrorif passedTruerather thanAttributeError.ModelAdminwill raiseValueErrorif subclassed with itslist_select_relatedattribute set toTrue.ModelAdminwill raiseValueErrorif itsget_list_select_related()method returnsTrue.Support for overriding
ModelAdmin.get_actions()without the newaction_locationparameter will be removed.Support for unpacking or indexing the dictionary values of the
ModelAdmin.get_actions()return value will be removed. UseActionattributes instead.Support for overriding
ModelAdmin.get_action_choices()without the newaction_locationparameter will be removed.The
django.db.transaction.savepoint()alias todjango.db.transaction.savepoint_create()will be removed.
6.1Link to this heading
See the Django 5.2 release notes for more details on these changes.
The
allkeyword argument ofdjango.contrib.staticfiles.finders.find()will be removed.Fallbacks to
request.userandrequest.auser()whenuserisNoneindjango.contrib.auth.login()anddjango.contrib.auth.alogin(), respectively, will be removed.The
orderingkeyword argument of the PostgreSQL specific aggregation functionsdjango.contrib.postgres.aggregates.ArrayAgg,django.contrib.postgres.aggregates.JSONBAgg, anddjango.contrib.postgres.aggregates.StringAggwill be removed.Support for subclasses of
RemoteUserMiddlewarethat overrideprocess_request()without overridingaprocess_request()will be removed.
6.0Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 5.0 <deprecated-features-5.0>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear na léiritheoirí foirme idirthréimhseacha
DjangoDivFormRendereragusJinja2DivFormRenderer.Bainfear tacaíocht chun argóintí seasaimh a chur chuig BaseConstraint`.
Beidh
iarratas ``ag teastáil i síniú fo-aicmí ``ModelAdmin.lookup_allowed ().Ní thiocfaidh an Django.db.Models.sql.DataStructures.join` ar ais chuig ``get_joining_column () ``a thuilleadh.
Bainfear an modh
get_joining_column () ``de `ForeignObjectagusForeignObjectrel.Bainfear an modh ``ForeignObject.get_Reverse_joining_Columns () ``.
Athróidh an scéim réamhshocraithe do
Forms.URLFieldó"http"go"https".Bainfear tacaíocht chun glaoch ar ``format_html () ``gan args nó kwargs a rith.
Bainfear tacaíocht do
CX_Oracle.Bainfear an ailias
ChoiceSmetachuigDjango.db.Models.Enums.ChoiceStype.Bainfear an modh ``get_prefetch_queryset () ``de bhainisteoirí agus tuairiscí gaolmhara.
Ní thiocfaidh
get_prefetcher () ``agus ``prefetch_related_objects ()ar ais chuig ``get_prefetch_queryset () ``a thuilleadh.Bainfear an socrú idirthréimhseach
FORMS_URLFIELD_ASSUME_HTTPS.
Féach na:ref: `Nótaí scaoileadh Django 5.1 <deprecated-features-5.1>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear na modhanna
ModelAdmin.log_Deletion () ``agus `LogentryManager.log_action ().Bainfear an fheidhm
django.utils.itercompat.is_iterable () ``neamhdhoiciméadaithe agus an modúl ``django.utils.itercompat.Bainfear an modh ``Django.contrib.gis.geoip2.geoip2.coords () ``.
Bainfear an modh ``Django.contrib.gis.geoip2.geoip2.open () ``.
Bainfear tacaíocht chun argóintí seasaimh a rith chuig Model.save () ``agus `Model.asave ()`.
Bainfear an socraithe do
Django.contrib.gis.gdal.ogrgeometry.coord_dim.Ní cheadóidh ``django.urls.register_converter () ``tiontairí atá ann cheana a shárú a thuilleadh.
Bainfear an argóint eochairfhocal
seicede CheckConstraint`.Bainfear an tréith
OS_OPEN_FLAGSde:class: ~django.core.files.storage.fileSystemStorage.Bainfear an modh
get_cache_name () ``de `FieldCachemixin.
5.1Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 4.2 <deprecated-features-4.2>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an modh ``BaseUserManager.Make_Random_Password () ``.
Bainfear rogha
Meta.index_Togetheran tsamhail.Bainfear an
django.contrib.auth.hashers.sha1PasswordHasher, Django.contrib.auth.hashers.unsaltedSha1PasswordHasher`, agusDjango.contrib.auth.hashers.unsaltedMD5PasswordHasher.Bainfear an tsamhail
Django.contrib.postgres.fields.cicharfield, Django.contrib.postgres.fields.ciemailfield`, agusDjango.contrib.postgres.fields.citextfield. Fanfaidh réimsí stub le haghaidh comhoiriúnacht le himirce stairiúla.Bainfear an meascán
Django.contrib.postgres.fields.citext.Bainfear na tréithe
map_widthagusmap_heightde BasegeometryWidget`.Bainfear an modh ``TransactionTestCase.assertQuerySetEqual () ``.
Bainfear tacaíocht chun litríochtaí teaghrán ionchódaithe JSON a chur chuig
JSONFieldagus cuardaigh agus nathanna gaolmhara.Bainfear tacaíocht chun argóintí seasaimh a chur chuig
SigneragusTimeStampSigner.Bainfear na socruithe
DEFAULT_FILE_STORAGEagusSTATICFILES_STORAGE.Bainfear an fheidhm ``django.core.files.storage.get_storage_class () ``.
5.0Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 4.0 <deprecated-features-4.0>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an socrú tástála
SERIALIZE.Bainfear an modúl
django.utils.baseconvneamhdhoiciméadaithe.Bainfear an modúl
django.utils.datetime_safeneamhdhoiciméadaithe.Athróidh luach réamhshocraithe an socrú
USE_TZóFalsego True`.Athróidh an prótacal réamhshocraithe léarscáileanna láithreáin do léarscáileanna láithreáin a tógadh lasmuigh de chomhthéacs iarratais ó
'http'gohttps'.Bainfear an argóint
extra_testsle haghaidhDiscoverRunner.build_suite () ``agus ``DiscoverRunner.run_tests ().Tabharfaidh na comhiomlánacha
Django.Contrib.Postgres.Aggregates.Arrayagg,Jsonbagg, agusStringagg`Nonear ais nuair nach mbeidh aon sraitheanna in ionad[], agus ``````faoi seach.Bainfear an socrú
USE_L10N.Bainfear an socrú idirthréimhseach
USE_DEPRECATED_PYTZ.Bainfear tacaíocht do chóin ama
pytz.Bainfear an argóint
is_dstas:``QuerySet.DateTimes () ``
``django.utils.timezone.make_aware () ``
``Django.db.Models.Functions.trunc () ``
``Django.db.Models.Functions.TruncSecond () ``
``Django.db.Models.Functions.TruncMinute () ``
``Django.db.Models.Functions.Trunchour () ``
``Django.db.Models.Functions.TruncDay () ``
``Django.db.Models.Functions.TruncWeek () ``
``Django.db.Models.Functions.TruncMonth () ``
``Django.db.Models.Functions.TruncQuarter () ``
``Django.db.Models.Functions.TruncYear () ``
Bainfear na ranganna
Django.contrib.gis.admin.geomodelAdminagusOsmGeoAdmin.An ``Basfhoirm neamh-dhoiciméadaithe. Bainfear an modh _html_output () ``.
Bainfear an cumas
stra thabhairt ar ais, seachasSafeString, nuair a dhéanfarErrorDictagusLiosta Earráida rindreáil.
Féach na:ref: `Nótaí scaoileadh Django 4.1 <deprecated-features-4.1>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an suíomh idirthréimhseach
CSRF_COOKIE_MASKED.Bainfear an argóint
ainm ``de `django.utils.functional.cached_property ().Bainfear an argóint opclasses` de Django.contrib.postgres.Constraints.ExclusionConstraint`.
Bainfear an cumas neamhdhoiciméadaithe chun
Errors=Nonea chur chuigSimpleTestCase.AssertFormError () ``agus ``AssertFormSetError ().Bainfear
django.contrib.sessions.serializers.pickleserializer.Ní cheadfar úsáid
QuerySet.iterator () ``ar thacar cheisteanna a thuilleann rudaí gaolmhara gan an argóint ``chunk_sizea sholáthar a thuilleadh.Ní cheadófar cásanna samhaltaithe nár sábháladh chuig na scagairí gaolmhara a thuilleadh.
Beidh
created=Trueag teastáil i síniú fo-aicmí ``RemoteUserBackend.configure_user () ``.Bainfear tacaíocht le logáil amach trí iarratais
GETsna django.contrib.auth.views.logoutview` agus ``django.contrib.auth.views.logout_then_login () ``.Bainfear an ailias
django.utils.timezone.utcchuig datetime.timezone.utc`.Ní cheadfar réad freagartha agus ainm foirme/foirmeacha a chur chuig
SimpletestCase.assertFormError () ``agus ``AssertFormSetError ()a thuilleadh.Bainfear an Django.contrib.gis.admin.openLayersWidget`.
Bainfear an
Django.contrib.auth.hashers.cryptPasswordHasher.Bainfear na teimpléid
” django/forms/default.html “agus” django/forms/formsets/default.html “.An cumas chun modhanna
Nulls_first=FalsenóNulls_last=Falsea rith goExpression.asc () ``agus ``Expression.desc (), agus bainfear an abairtOrderBy.
4.1Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 3.2 <deprecated-features-3.2>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear tacaíocht chun rudaí a shannadh nach dtacaíonn le cóipeanna domhain a chruthú le copy.deepcopy () ``do thréithe ranga i ``TestCase.setupTestData ()`.
Ní thacóidh
BaseCommand.requires_System_Checksle luachanna boolean.Bainfear an argóint
whitelistagusdomain_whitelisttréithdjango.core.validators.emailvalidator.Bainfear an t-athróg modúl
default_app_config.Ní ghlaoidh
TransactionTestCase.assertQuerySetEqual () ``go huathoibríoch ar `repr () ``ar cheist ceisteanna i gcomparáid le luachanna teaghráin.Bainfear
django.core.cache.backends.memcached.memcachedcache.Bainfear tacaíocht don fhormáid réamh-Django 3.2 de theachtaireachtaí a úsáideann
Django.contrib.messages.storage.cookie.cookie.cookieStorage.
4.0Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 3.0 <deprecated-features-3.0>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear
django.utils.http.urlquote () ``, `urlquote_plus (), urlunquote () `, agusurlunquote_plus ().Bainfear
django.utils.encoding.force_text () ``agus ``smart_text ().Bainfear
django.utils.translation.ugettext () ``, ``ugettext_lazy (), ugettext_noop () `, ungettext ()`, agus ``ungettext_lazy () ``.Ní shocróidh
django.views.i18n.set_language () ``an teanga úsáideora a thuilleadh i `request.session(eochairdjango.utils.translation.language_session_key).Beidh
Alias=Noneag teastáil i síniú fo-aicmí ``Django.db.Models.Expression.get_Group_by_cols () ``.
Féach na:ref: `Nótaí scaoileadh Django 3.1 <deprecated-features-3.1>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an socrú
PASSWORD_RESET_TIMEOUT_DAYS.Ní cheadfar úsáid neamhdhoiciméadaithe an chuardaigh: lookup: isnull le luachanna neamh-boolean mar an taobh na láimhe deise a thuilleadh.
Bainfear an rang eisceachta ``Django.db.Models.Query_Utils.InvalidQuery ``.
Bainfear an pointe iontrála
django-admin.py.Bainfear an modh HttpRequest.is_ajax () `.
Bainfear tacaíocht don fhormáid ionchódú réamh-DJango 3.1 de luachanna fianáin a úsáideann
Django.contrib.messages.storage.cookie.cookie.cookieStorage.Bainfear tacaíocht do na comharthaí athshocraithe pasfhocal réamh-DJango 3.1 ar an suíomh riaracháin (a úsáideann algartam hashing SHA-1).
Bainfear tacaíocht don fhormáid ionchódú réamh-Django 3.1 de na seisiúin.
Bainfear tacaíocht do na sínithe réamh-DJango 3.1
Django.Core.Signing.Signer(ionchódaithe leis an algartam SHA-1).Bainfear tacaíocht do na sínithe réamh-DJango 3.1
django.core.signing.dumps () ``(ionchódaithe leis an algartam SHA-1) i ``django.core.signing.loads ().Bainfear tacaíocht do na seisiúin úsáideora réamh-Django 3.1 (a úsáideann algartam SHA-1).
An argóint
get_responsedo django.utils.deprecation.middlewaremixin. Beidh __init__ () ``ag teastáil agus ní ghlacfaidh sé le ``None`.Bainfear an argóint providing_args` le haghaidh
Django.Dispatch.Signal.Beidh an argóint
length ``le haghaidh `django.utils.crypto.get_random_string ()ag teastáil.Bainfear an teachtaireacht
liostale haghaidhModelMultiplechoicefield.Bainfear tacaíocht chun ainmneacha colún amh a chur chuig ``QuerySet.order_by () ``.
Bainfear an tsamhail
Nullbooleanfield. Fanfaidh réimse stub le haghaidh comhoiriúnachta le himirce stairiúla.Bainfear an tsamhail
Django.contrib.postgres.fields.jsonfield. Fanfaidh réimse stub le haghaidh comhoiriúnachta le himirce stairiúla.Bainfear
django.contrib.postgres.forms.jsonfield, Django.contrib.postgres.fields.jsonb.keytransform`, agusDjango.contrib.postgres.fields.jsonb.keytextTransform.Bainfear na clibeanna teimpléad
{% ifequal%}agus{% ifnotequal%}.Bainfear an socrú idirthréimhseach
DEFAULT_HASHING_ALGORITHM.
3.1Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 2.2 <deprecated-features-2.2>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear
django.utils.timezone.fixeDoffset.Ní bheidh tionchar ag Meta.Ordering` samhail ar cheisteanna
GROUP BYa thuilleadh.Bainfear
django.contrib.postgres.fields.floatrangefieldagusDjango.contrib.postgres.forms.floatrangefield.Bainfear an socrú
FILE_CHARSET.Bainfear
django.contrib.staticfiles.storage.cachedStaticFilesStorage.Beidh
remoteUserBackend.configure_user () ``ag teastáil ```requestmar an chéad argóint seasaimh.Bainfear tacaíocht do SimpletestCase.ALLOW_DATABASE_Queries` agus
TransactionTestCase.Multi_DB.
3.0Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 2.0 <deprecated-features-2.0>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an modúl
django.db.backends.postgresql_psycopg2.Bainfear an socrú
DEFAULT_CONTENT_TYPE.Bainfear tacaíocht don argóint
contextde Field.from_DB_VALUE () ``agus ``Expression.convert_value ()`.Bainfear an argóint eochairfhocal
field_namede QuerySet.early () ``agus ``latest ()`.
Féach na:ref: `Nótaí scaoileadh Django 2.1 <deprecated-features-2.1>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
2.1Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.11 <deprecated-features-1.11>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
contrib.auth.views.login () ``, `logout (), password_change () `, password_change_done ()`, password_change_done () `, password_reset_done ()`, password_reset_done () `, password_reset_firm ()`, agus ``wordpass_reset_complete () Bainfear ``.Bainfear an paraiméadar
extra_contextde contrib.auth.views.logout_then_login () `.Ní thacóidh
django.core.cache.backends.memcached.pylibmccachea thuilleadh le socruithe iompraíochtapylibmca rith mar thréithe barrleibhéil deOPTIONS.Bainfear an paraiméadar
hostde django.utils.http.is_safe_url () `.Bainfear an chlib teimpléid
{% include%}a thostú ar eisceachtaí a ardaíodh agus iad á rindreáil.Beidh ``iarraidh ``iarraidh ``mar an chéad argóint seasaimh ag teastáil leis an modh ``fíordheimhnithe () `chun cúltaca fíordheimhnithe.
Bainfear an socrú
USE_ETAGS. Ní shocróidhCommonMiddlewareagus ``django.utils.cache.patch_response_heads () ``ETags a thuilleadh.An
Samhail. Bainfear tréith _meta.has_auto_field.Tacaíocht
url () ``do bhratacha inlíne i ngrúpaí léirithe rialta ((? i),(? L),(? m),(? s), agus(? u) ``) bainfear.Bainfear tacaíocht do mhodhanna
Widget.render ()gan an argóintrenderer.
2.0Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.9 <deprecated-features-1.9>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an argóint
lagchuig ``Django.Dispatch.Signals.Signal.Disconnect () ``.Bainfear ``Django.db.backends.base.basedatabaseOperations.check_aggregate_support () ``.
Bainfear an pacáiste
django.forms.extras.Bainfear an cúntóir
assignment_tag.Bainfear an argóint
óstchuigAssertsRedirects. Bainfear an ciseal comhoiriúnachta a ligeann URLanna iomlána a mheas cothrom le cinn coibhneasta nuair a bhíonn an cosán comhionann freisin.Bainfear
Field.rel.Bainfear tréith
Field.remote_field..Beidh an argóint on_delete` ag teastáil le haghaidh
ForeignKeyagusOnetoonefield.Bainfear ``django.db.models.fields.add_lazy_relations () ``.
Nuair a chumasaítear tacaíocht crios ama, ní thiontfaidh cúltaca bunachar sonraí nach dtacaíonn le criosanna ama amanna dáta feasacha go luachanna naif in UTC níos mó nuair a chuirtear luachanna den sórt sin mar pharaiméadair chuig ceisteanna SQL a fhorghníomhaítear lasmuigh den ORM, m.sh. le `cursor.executar () `.
Bainfear an maisitheoir ``django.contrib.auth.tests.utils.skipifCustomUser () ``.
Bainfear na ranganna
GeomanageragusGeoquerySet.Bainfear an modúl
django.contrib.gis.geoip.Bainfear an seiceáil
supports_recursionle haghaidh luchtóirí teimpléad as:Bainfear na modhanna lódóra teimpléad
load_template () ``agus ``load_template_sources ().Bainfear an argóint
template_dirsle haghaidh luchtóirí teimpléad:``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 () ``
An ``Django.Template.Loaders.Base.Loader. Bainfear modh __call__ () ``.
Tiocfar tacaíocht do thuairimí earráide saincheaptha le paraiméadar suímh amháin.
Bainfear an tréith
mime_typede Django.Utils.FeedGenerator.Atom1Feed` agusDjango.Utils.FeedGenerator.rssFeedi bhfabharcontent_type.Bainfear an argóint
app_namele ``django.conf.urls.include () ``.Bainfear an tacaíocht chun 3 tuple a rith mar an chéad argóint le ``include () ``.
Bainfear tacaíocht chun spás ainmneacha URL a shocrú gan spás ainmneacha feidhmchláir.
Réimse. Bainfear _get_val_from_obj () ``i bhfabhar ``field.value_from_object ().Bainfear
django.template.loaders.eggs.loader.Bainfear an paraiméadar
current_appchuig na tuairimícontrib.auth.Bainfear an argóint eochairfhocal
callable_objchuig ``simpletestCase.assertRaisesMessage () ``.Bainfear tacaíocht don tréith allow_tags` ar mhodhanna
ModelAdmin.Bainfear an argóint eochairfhocal
enclosurele SyndicationFeed.add_item () `.Bainfear na hainmneacha
Django.Template.LoaderOriginagusDjango.Template.Base.StringOriginle haghaidhDjango.Template.Base.Origin.
Féach na:ref: `Nótaí scaoileadh Django 1.10 <deprecated-features-1.10>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an rogha
makemigrations --exit.Bainfear tacaíocht le haghaidh sannadh díreach le heochair eachtrach droim nó gaol go leor.
Bainfear na modhanna
get_srid () ``agus ``set_srid ()de django.contrib.gis.geos.geosgeometry`.Bainfear na modhanna
get_x () ``, `set_x (), get_y () `, set_y ()`, get_z () `, agusset_z ()modhannadjango.contrib.gis.geos.point.Bainfear na modhanna
get_coords () ``agus ``set_coords ()de django.contrib.gis.geos.point`.Bainfear maoin
cascaded_unionde Django.contrib.gis.geos.multipolygon`.Bainfear an modúl
django.core.urlresolvers.Bainfear an tsamhail
CommaseParatedIntegerField. Fanfaidh réimse stub le haghaidh comhoiriúnachta le himirce stairiúla.Bainfear tacaíocht don mhodh teimpléad ``Context.has_key () ``.
Bainfear tacaíocht do na modhanna
django.core.files.storage.accessed_Time () ``, `created_time (), agus modified_time () `.Bainfear tacaíocht le haghaidh cuardaigh fiosrúcháin ag baint úsáide as ainm an tsamhail nuair a shocraítear
Meta.default_RELATED_NAME.Bainfear an cuardach fiosrúcháin
__searchagus an modhDatabaseOperations.fullText_search_sql ().Bainfear an shim chun tacú le ranganna bainisteora saincheaptha gan modh ``_apply_rel_filters () `.
Ní thacófar le
User.is_Authenticated () ``agus ``User.is_Anonymous ()mar mhodhanna a thuilleadh.An tréith phríobháideach
virtual_fieldsde Samhail. Bainfear _meta`.Na hargóintí eochairfhocal príobháideacha
virtual_onlyi field.contribute_to_class () ``agus ``virtual` i Samhail. Bainfear _meta.add_field () `.Bainfear na tuairimí javascript_catalog () ``agus ``json_catalog ()`.
Bainfear an fheidhm ``django.contrib.gis.utils.precision_wkt () ``.
In oidhreacht il-tábla, bainfear cur chun cinn intuigthe
OneToonefield` go ``parent_nasc.Bainfear modhanna
filefieldget_directory_name () ``agus ``get_filename ().Bainfear an fheidhm
mark_for_escaping () ``agus na ranganna a úsáideann sé: ``EscapeData, EscapeBytes`, EscapeText`, EscapeString`, agusEscapeUnicode.Athróidh an scagaire
escapechun `django.utils.html.conditional_escape () ``a úsáid.Bainfear
Manager.Use_for_Related_Fields.Leanfaidh oidhreacht Mhúnla
Bainisterialacha oidhreachta MRO agus bainfear an Meta.Manager_Inheritance_from_Future` chun roghnú isteach don iompar seo.Bainfear tacaíocht do middleware sean-stíl ag baint úsáide as settings.middleware_classes`.
1.10Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.8 <deprecated-features-1.8>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear tacaíocht chun glaoch ar
SQLCompilergo díreach mar ainm chun a mhodhquote_name_unless_aliasa ghlaoch.Bainfear clibeanna teimpléad
timthriall` agus ``firstofón leabharlann clibeanna teimpléadtodhcha(a úsáidtear le linn na tréimhse díghabhála 1.6/1.7).Bainfear tacaíocht don argóint
prefixchuig ``django.conf.urls.i18n.i18n_patterns () ``.Bainfear
simpletestcase.urls.Ag baint úsáide as comhaireamh mícheart de luachanna neamhphacáilte sa chlib teimpléad
for, ardóidh eisceacht seachas teip go ciúin.Bainfear an cumas URLanna a aisiompú ag baint úsáide as cosán poncaigh Python.
Bainfear an cumas cosán poncaigh Python a úsáid do na socruithe
LOGIN_URLagusLOGIN_REDIRECT_URL.Support for
optparsewill be dropped for custom management commands (replaced byargparse).Bainfear an rang
Django.Core.Management.NoArgsCommand. Úsáid:class: ~django.core.management.baseCommand ina ionad sin, nach dtógann aon argóintí de réir réamhshocraithe.Bainfear modúl
django.core.context_processors.Bainfear modúl
django.db.models.sql.aggregates.Bainfear modúl
django.contrib.gis.db.models.sql.aggregates.Bainfear na modhanna agus na hairíonna seo a leanas de Django.db.sql.query.query`:
Airíonna:
aggregatesagusaggregate_selectModhanna:
add_aggregate, set_aggregate_mask`, agusappend_aggregate_mask.
Bainfear
django.template.resolve_variable.Bainfear na APIs príobháideacha seo a leanas ó:class: Django.db.Models.Options.Options (
Model. _meta):``get_field_by_ainm () `
``faigh_all_field_ainmneacha () `
``faigh_fields_with_model () ``
``faigh_réimsí coincréite_with_model () `
``get_m2m_with_model () `
``faigh_all_earra_bhainteach_() `
``Faigh_rudaí gaolmhaithe_le_samhail () `
``faigh_all_bhainteach_go leor le go leor rudaí () `
``faigh_all_gaol_m2m_rudaí_le_samhail () `
Bainfear an argóint
error_messagede django.forms.regexfield`.Ní thacóidh an scagaire
unordered_listle seanliostaí stíl a thuilleadh.Bainfear tacaíocht d'argóintí teaghrán
viewchuig url () `.An shim comhoiriúnach ar chúl chun
Django.Forms.form a athainmniú. Bainfear _has_modified () ``go ``has_modified ().Bainfear na feidhmeanna
remove_tags () ``agus `strip_entity ()i django.utils.html`.Bainfear an argóint
is_admin_sitele ``django.contrib.auth.views.password_reset () ``.Bainfear
django.db.models.field.subclassing.subfieldbase.Bainfear
django.utils.checksums; tá a fheidhmiúlacht san áireamh idjango-localflavor1.1+.Bainfear an tréith
original_content_type_idar Django.contrib.admin.helpers.inlineAdminForm`.Bainfear an shim comhoiriúnachta ar ais chun ligean do
formMixin.get_form () ``a shainiú gan aon luach réamhshocraithe dá argóint ``form_class.Bainfear na socruithe seo a leanas:
CEADÁIL_INCLUDE_FRÉAMHPRÓISEÁLAITHE COMHTHÉACS TEIMPLÉADTEMPLATE_DEBUGTEIMPLÉAD_DIRSTEIMPLÉ_LOADERSTEIMPLÉAD_STRING_IFE_NEAMHBHAILÍ
Bainfear an alias comhoiriúnachta ar chúl ``Django.Template.Loader.BaselOader ``.
Django template objects returned by
get_template()andselect_template()won't accept aContextin theirrender()method anymore.Template response APIs will enforce the use of
dictand backend-dependent template objects instead ofContextandTemplaterespectively.Bainfear an paraiméadar
current_appdon fheidhm agus na ranganna seo a leanas:Bainfear na paraiméadair
foclóireaguscontext_instancedo na feidhmeanna seo a leanas:Bainfear an paraiméadar dirs` do na feidhmeanna seo a leanas:
Cumasófar fíorú seisiúin beag beann cibé an bhfuil
django.contrib.auth.middleware.SessionAuthenticationMiddleware'` i `MIDDLEWARE_CLASSESnó nach bhfuil.Bainfear tréith príobháideach
Django.db.Models.Field.Related.Bainfear an rogha
--listden ordú bainistíochtaimirce.Bainfear an chlib teimpléad
ssi.Bainfear tacaíocht don oibreoir comparáide
=sa chlib teimpléad ``if ``.Bainfear na cinn comhoiriúnachta ar chúl chun ligean
Storage.get_available_name () ``agus ``Storage.save ()a shainiú gan argóintmax_long.Bainfear tacaíocht don chomhréir oidhreachta
% (<foo>) si ModelFormMixin.Success_URL`.Bainfear modhanna comhiomlána
GeoquerySet ``bailiú () ``, `méid (), extent3d () `,make_line (), agusunionagg () `.Bainfear an cumas
ContentType.Namea shonrú agus sampla cineál ábhair á chruthú.Bainfear tacaíocht do sheanshíniú
allow_migrate. D'athraigh sé óallow_migration (self, db, model) ``go `allow_migration (self, db, app_label, model_name=None, **leideanna).Bainfear tacaíocht do chomhréir
{% cycle%}a úsáideann argóintí scartha le camóg.Beidh eisceacht mar eisceacht an rabhadh go n-eisiúint:class: ~django.core.signing.signer nuair a thugtar deighilteoir neamhbhailí.
1.9Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.7 <deprecated-features-1.7>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear
django.utils.dictconfig.Bainfear
django.utils.importlib.Bainfear
django.utils.tzinfo.Bainfear
django.utils.unittest.Bainfear an t-ordú
syncdb.Bainfear
django.db.models.signals.pre_syncdbagusdjango.db.models.signals.post_syncdb.Ní bheidh allow_syncdb` ar ródairí bunachar sonraí ina allow_migrate` go huathoibríoch a thuilleadh.
Bainfear sioncrónú uathoibríoch aipeanna gan imirce. Beidh imirce éigeantach do gach aip mura rachaidh tú ar an rogha
--run-syncdbgoimirce.Bainfear na horduithe bainistíochta SQL le haghaidh aipeanna gan imirce,
sql, sqlall`, sqlclear`, sqldropindexes`, agussqlindexes.Bainfear tacaíocht do luchtú uathoibríoch daingneáin ``initial_data ``agus sonraí tosaigh SQL.
Caithfear gach samhail a shainiú taobh istigh d'fheidhmchlár suiteáilte nó sainmhíniú: attr: ~django.db.models.options.app_label a dhearbhú. Ina theannta sin, ní bheidh sé indéanta iad a iompórtáil sula luchtaítear a n-iarratas. Go háirithe, ní bheidh sé indéanta samhlacha a iompórtáil taobh istigh de phacáiste fréimhe a bhfeidhmchláir.
Bainfear an tsamhail agus an fhoirm
Ipaddressfield. Fanfaidh réimse stub le haghaidh comhoiriúnachta le himirce stairiúla.Ní bheidh
requestsiteagusget_current_site () ``iniompórtála ó `django.contrib.sites.modelsa thuilleadh.Bainfear tacaíocht FastCGI tríd an ordú bainistíochta ``runfcgi`. Imscaradh do thionscadal le do thoil ag úsáid WSGI.
Bainfear
Django.utils.DataStructures.Sorteddict. Úsáid:class: Collections.OrderedDict ó leabharlann caighdeánach Python ina ionad.Bainfear
ModelAdmin.Declared_FieldSets.Athainmníodh cásanna
util.pysa chód-bhunachar Django goutils.pyin iarracht gach tagairt util agus utils a aontú. Bainfear na modúil a sholáthraíodh comhoiriúnacht ar ais:django.contrib.admin.utildjango.contrib.gis.db.backends.utildjango.db.backends.utildjango.forms.util
Bainfear
ModelAdmin.get_FormSets.Tugadh isteach an shim comhoiriúnachta cúil chun an
BaseMemcachedCache a athainmniú. Bainfear an modh _get_memcache_timeout () ``chun `get_backend_timeout ().Bainfear na roghanna
--naturalagus-nle haghaidh: djadmin: dumpdata.Bainfear an argóint use_natural_keys` le haghaidh ``serializers.serialize () ``.
Bainfear API príobháideach ``django.forms.forms.get_declared_fields () ``.
Bainfear an cumas
SplitDateTimeWidgetle DateTimeField` a úsáid.Bainfear an maoin WSGIrequest.request`.
Bainfear an rang
Django.utils.DataStructures.Mergedict.Bainfear na cóid teanga zh-cn` agus zh-tw` agus an cód teanga zh-hans` agus zh-hant` faoi seach ina ionad iad.
Bainfear an
django.utils.functional.memoizeinmheánach.Bainfear
django.core.cache.get_cache. Cuir iontrálacha oiriúnacha leis: socrú: CACHES agus bain úsáid as: data: django.core.cache.caches ina ionad.Bainfear
django.db.models.loading.Ní bheidh sé indéanta argóintí inghlaonta a chur chuig ceisteanna ceisteanna a thuilleadh.
Bainfear
BaseCommand.requires_model_validationi bhfabharrequires_system_checks. Cuirfear seiceálacha riaracháin in ionad bailíochtóirí riaracháin.Bainfear na tréithe
ModelAdmin.Validator_Classagusdefault_validator_class.Bainfear
Django.db.backends.databaseValidation.validate_fieldi bhfabhar an modhcheck_field.Bainfear an t-ordú bainistíochta bailíochta.
Bainfear
django.utils.module_loading.import_by_pathi bhfabhardjango.utils.module_loading.import_string.Bainfear clibeanna teimpléad
ssiagus url ``ón leabharlann clibeanna teimpléad ``todhcha` (a úsáidtear le linn na tréimhse díghabhála 1.3/1.4).Bainfear
django.utils.text.javascript_quote.Ní thacófar le socruithe tástála bunachar sonraí mar iontrálacha neamhspleácha i socruithe bunachar sonraí, réamhshocraithe ag
TEST_, a thuilleadh.Bainfear an rogha
cache_choicesto:class: ~django.forms.ModelChoiceField agus:class: ~django.forms.ModelMultipleChoiceField.Athróidh luach réamhshocraithe an tréith: attr: RedirectView.permanent <django.views.generic.base.RedirectView.permanent>`ó ``True` go
False.Bainfear
Django.Contrib.SiteMaps.FlatPageSitemapi bhfabharDjango.Contrib.FlatPages.Sitemaps.FlatPageSitemap.Bainfear API príobháideach ``Django.Test.Utils.TestTemplateLoader ``.
Bainfear an modúl
django.contrib.contenttypes.generic.Bainfear APIs príobháideacha
Django.db.models.sql.where.whereNode.make_atom () ``agus ``Django.db.Models.sql.where.restricint.
1.8Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.6 <deprecated-features-1.6>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear
django.contrib.comments.Bainfear na APIs bainistíochta idirbheart seo a leanas:
Idirbheartaíocht Meánmhéireach,na maisitheoirí agus na bainisteoirí comhthéacs
autochommit, commit_on_rath`, aguscommit_láimh, a shainmhínítear indjango.db.transaction,na feidhmeanna
commit_unless_managedagusrollback_unless_managed, atá sainmhínithe freisin indjango.db.transaction,an socrú
TRANSACTIONS_MANAGED.
Éalóidh clibeanna teimpléad:ttag: timthriall agus:ttag: firstof a n-argóintí go huathoibríoch. I 1.6 agus 1.7, soláthraíonn an t-iompar seo ag leagan na gclibeanna seo sa leabharlann clibeanna teimpléad
todhcha.Bainfear an socrú
SEND_BROKEN_LINK_EMAILS. Cuir an:class: Django.middleware.common.BrokenLinkemailsMiddleware middleware 'le do shocrúMIDDLEWARE_CLASSESina ionad.Bainfear
django.middleware.doc.xviewMiddleware. Úsáiddjango.contrib.admindocs.middleware.xviewMiddlewareina ionad.Múnla. Ainmníodh _meta.module_namegomodel_name.Bain na shimanna comhoiriúnacha ar chúl a tugadh isteach chun athainmniú
get_query_setagus modhanna ceisteanna comhchosúla. Bíonn tionchar aige seo ar na haicmí seo a leanas: BaseModelAdmin`, Changelist`, BaseCommentNode`, GenericForeignKey`,Manager, SingleRelateDObjectDescriptor` agusReversesingleRelateDobjectDescriptor.Bain na shims comhoiriúnacha ar chúl a tugadh isteach chun na tréithe
changelist.root_query_setagus Changelist.query_set` a athainmniú.Bainfear
django.views.defaults.shortcut, mar chuid den aidhm na tagairtídjango.contribgo léir a bhaint as croí-chód Django. Ina áit sin bain úsáid asdjango.contrib.contenttypes.views.shortcut. Bainfeardjango.conf.urls.shortcutfreisin.Bainfear tacaíocht do mhodúl Leabharlann Íomháithe Python (PIL), mar ní cosúil go bhfuil sé á chothabháil go gníomhach a thuilleadh agus nach n-oibríonn sé ar Python 3.
Bainfear na APIs príobháideacha seo a leanas:
Bainfear
Django.Forms.Widgets.RadioInputi bhfabharDjango.Forms.Widgets.RadioChoiceInput.Bainfear an modúl
django.test.simpleagus an rangDjango.Test.Simple.DjangoTestSuiterunner. Ina áit sin bain úsáid asDjango.Test.Runner.DiscoverRunner.An modúl ``django.test. Bainfear _doctest ``. Ina áit sin bain úsáid as an modúl doctest ó leabharlann caighdeánach Python.
Bainfear an socrú
CACHE_MIDDLEWARE_ANONYMOUS_ONLY.Usage of the hardcoded Hold down "Control", or "Command" on a Mac, to select more than one. string to override or append to user-provided
help_textin forms for ManyToMany model fields will not be performed by Django anymore either at the model or forms layer.An ``Samhail. Bainfear modhanna _meta.get_ (add|change|scriosadh) _ceadúnaí.
Ní léifear an eochair seisiúin
django_languagea thuilleadh le haghaidh comhoiriúnacht ar ais.Bainfear Léarscáileanna Suímh Geografacha (
django.contrib.gis.sitemaps.views.indexagusdjango.contrib.gis.sitemaps.views.sitemap).Bainfear
django.utils.html.fix_ampersands, an scagaire teimpléadfix_ampersandsagusdjango.utils.html.clean_htmltar éis diphacáil luathaithe.
1.7Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.5 <deprecated-features-1.5>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear an modúl
django.utils.simplejson. Soláthraíonn an leabharlann caighdeánach:mod: json ar chóir a úsáid ina ionad.Bainfear an fheidhm
django.utils.itercompat.product. Ba chóir an leagan tógáilte Python a úsáid ina ionad sin.Bainfear ceartú uathoibríoch socruithe INSTALLED_APPS agus TEMPLATE_DIRS nuair a shonraítear iad mar shreang simplí in ionad tuple agus ardófar eisceacht.
Bainfear an argóint mimetype` leis na modhanna
__init__de:class: ~django.http.httpResponse, :class: ~Django.Template.Response.SimpleTemplateResponse, agus:class: ~Django.Template.Response.TemplateResponse. Ba chóircontent_typea úsáid ina ionad. Baineann sé seo freisin leis an aicearra ``render_to_response () ``agus tuairimí na léarscáileáin an léarscáileáin, :func: ~django.contrib.sitemaps.views.index agus:func: ~django.contrib.sitemaps.views.sitemap.Nuair a dhéantar: Class: ~django.http.httpResponse le iterator, nó nuai:attr: ~django.http.http.httpResponse.content socraítear ar iterator, caitheofar an t-iterator sin láithreach.
Bainfear an socrú
AUTH_PROFILE_MODULE, agus an modh ``get_profile () ``ar an tsamhail Úsáideora.Bainfear an t-ordú bainistíochta
glantach. Cuirtearclearsessionsin ionad é.Bainfear an script daily_cleanup.py`.
Bainfear an argóint eochairfhocal
depthó:meth: ~django.db.models.query.queryset.select_related.Feidhmíonn na ``get_warnings_state () ``/``restore_warnings_state () ``neamhdhoiciméadaithe ó:mod: django.test.utils agus an ``save_warnings_state () ``/ ``restore_warnings_state () ``:ref: `django.test. * Tá modhanna tástáil <django-testcase-subclasses>'díchuimsithe. Úsáid bainisteoir comhthéacs: class: `warnings.catch_warnings `atá ar fáil ag tosú le Python 2.6 ina ionad.
Bainfear an modh
check_for_test_cookiegan doiciméid iAuthenticationFormtar éis dímheasa luathaithe. Ba cheart d’úsáideoirí a fho-rangaíonn an fhoirm seo glaonna chuig an modh seo a bhaint, agus ina ionad sin a chinntiú go bhfuil a gcuid tuairimí a bhaineann le húdar cosanta CSRF, rud a chinntíonn go bhfuil fianáin cumasaithe.Bainfear an leagan de
django.contrib.auth.views.password_reset_confirm () ``a thacaíonn le ID úsáideora ionchódaithe base36 (``django.contrib.auth.views.password_reset_confirm_uidb36). Má tá do shuíomh ag rith Django 1.6 ar feadh níos mó náPASSWORD_RESET_TIMEOUT_DAYS, ní bheidh aon éifeacht ag an athrú seo. Mura bhfuil, ansin ní oibreoidh aon naisc athshocraithe pasfhocal a ghintear sula ndéanann tú uasghrádú go Django 1.7 tar éis an uasghrádú.Bainfear an meascán
django.utils.encoding.StrandUnicode.
1.6Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.4 <deprecated-features-1.4>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Bainfear
django.contrib.databrowse.Bainfear
django.contrib.localflavortar éis díscrúdú luathaithe.Bainfear
django.contrib.markuptar éis díghníomhú luathaithe.Bainfear na modúil comhoiriúnachta
django.utils.copycompatagusdjango.utils.hashcompatchomh maith leis na feidhmeannadjango.utils.itercompat.allagusdjango.utils.itercompat.any. Ba chóir na leaganacha tógtha Python a úsáid ina ionad sin.Bainfear na maisitheoirí
csrf_response_exemptaguscsrf_view_exemt. Ós rud é go raibh 1.4csrf_response_exemptina no-op (filleann sé an fheidhm chéanna ar ais), agus tá csrf_view_exemt` ina chomhchiallach dodjango.views.decorators.csrf.csrf_exemt, ar chóir a úsáid chun é a chur in ionad.Rinneadh an cúltaca
Django.Core.Cache.Backends.Memcached.CacheClassroinnte ina dhá cheann i Django 1.3 d'fhonn tacaíocht a thabhairt isteach do PyliBMC. Bainfear an Cacheclass` stairiúil i bhfabhardjango.core.cache.backends.memcached.memcachedcache.Ní bheidh na rudaí réamhshocraithe sa RA de django.contrib.localflavor.uk` inrochtana ach trína n-ainmneacha réamhshocraithe GB (is é GB an cód ceart ISO 3166 don Ríocht Aontaithe).
Cuireadh na socruithe
IGNORABLE_404_STARTSagusIGNORABLE_404_ENDSin ionad:setting: IGNORABLE_404_URLS sa scaoileadh 1.4. Bainfear iad.Athraíodh an draoi foirme chun tuairimí rang-bhunaithe a úsáid le cúltaca inphlugáilte i 1.4. Bainfear an cur i bhfeidhm roimhe seo.
Bainfear bealaí oidhreachta chun glaoch: func: ~django.views.decorators.cache.cache_page.
Bainfear an shim comhoiriúnachta ar ais chun scagaire dífhabhtaithe bréagach a chur go huathoibríoch leis an láimhseálaí logála ``mail_admins'. Ba chóir go n-áireofaí an scagaire seo go sainráite sa socrú: Socrú: `LOGGING más mian leis.
Bainfear na feidhmeanna truncation bunaithe
django.utils.text.truncate_words () ``agus ``django.utils.text.truncate_html_words ()i bhfabhar rangDjango.utils.text.truncator.Bogadh an rang
django.contrib.gis.geoipchuig django.contrib.gis.geoip` i 1.4 - bainfear an aicearra idjango.contrib.gis.utils.Bainfear
django.conf.urls.defaults. Tá na feidhmeannaáirítear () ``, `patrons (), agusurl () ``, móis:data: `~django.conf.urls.handler404` agus:data: `~django.conf.urls.handler500` ar fáil anois trí ``django.conf.urls.Bainfear na feidhmeanna
setup_environ () ``agus ``execute_manager ()ó:mod: django.core.management. Ciallaíonn sé seo freisin nach n-oibreoidh an sean-stíl (réamh-1.4) comhad: file: manage.py a thuilleadh.Ní thacófar tacú le bratacha
is_safeagusneeds_autoescapea shocrú mar thréithe feidhmeanna scagaire teimpléad a thuilleadh.Athainmníodh an tréith HttpRequest.Raw_Post_Data` go HttpRequest.body ``i 1.4. Bainfear an comhoiriúnacht ar ais - ní oibreoidh ``HttpRequest.raw_Post_Data` a thuilleadh.
Caithfidh an luach don pharaiméadar post_url_continue` i ModelAdmin.Response_Add () ``a bheith ina ``None` (chun athreorú chuig leathanach eagarthóireachta an réad nua-chruthaithe) nó url réamh-fhormáidithe. Formáidí teaghrán, mar shampla an '' réamhshocraithe roimhe seo.. /%s/'``, ní ghlacfar le haon thuilleadh.
1.5Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.3 <deprecated-features-1.3>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
Beidh eisceacht seachas
DeprecationWarningmar thoradh ar Django a thosú gan a:: SECRET_KEY. (Cuirtear é seo a luasghéarú ón ngnáthchosán diúltaithe; féach na:doc: `Nótaí scaoileadh Django 1.4 `</releases/1.4>.)Bainfear an láimhseálaí iarratais mod_python`. Ba chóir an láimhseálaí mod_wsgi` a úsáid ina ionad.
<test-client>Bainfear an tréith
templatear rudaídjango.test.client.responsear ais ag an: ref: cliant tástála. Ba chóir an tréith: Attr: ~django.test.response.templates a úsáid ina ionad.Bainfear an
django.test.simple.djangotestrunner. Ina áit sin bain úsáid as rang dúchasachunittest. Is féidir gnéithe an Django.Test.Simple.DjangoTestRunner` (lena n-áirítear foirceannadh tástála teip tapa agus Ctrl-C) a sholáthar ag: class: UnitTest.TextTestRunner.Bainfear an fheidhm neamhdhoiciméadaithe
django.contrib.formtools.utils.security_hash ``, ina ionad sin bain úsáid as ``django.contrib.formtools.utils.form_hmacBainfear na modúil amharc cineálacha bunaithe ar fheidhm i bhfabhar a gcoibhéisí aicmbunaithe, leagtha amach: doc: `anseo `</topics/class-based-views/index>.
The
django.core.servers.basehttp.AdminMediaHandlerwill be removed. In its place usedjango.contrib.staticfiles.handlers.StaticFilesHandler.Bainfear leabharlann clibeanna teimpléad
adminmediaagus an chlib teimpléad ``{% admin_media_prefix%} `i bhfabhar láimhseáil na gcomhaid statacha cineálacha. (Tá sé seo níos gasta ná an gnáthchosán díghabhála; féach na:doc: `Nótaí scaoileadh Django 1.4 `</releases/1.4>.)Athrófar na clibeanna teimpléad
url ``agus `ssiionas gur athróg teimpléad é an chéad argóint do gach clib, ní teaghrán intuigthe. In 1.4, soláthraíonn an t-iompar seo le leagan den chlib sa leabharlann clibeanna teimpléadtodhcha.Bainfear na horduithe bainistíochta
resetagus ``sqlreset ``.Caithfidh cúltaca fíordheimhnithe tacú le húsáideoir neamhghníomhach a chuirtear ar aghaidh chuig gach modh a dhéileál Ní sheiceálfar an tréith
supports_inactive_usera thuilleadh agus is féidir é a bhaint as cúltaca saincheaptha.: meth: ~django.contrib.gis.geos.geosgeometry.transform ardóidh a:class: ~django.contrib.gis.geos.geosException nuair a ghairtear ar geoiméadra gan aon luach SRID.
Bainfear
Django.http.CompatCookiei bhfabhardjango.http.simplecookie.Bainfear
Django.core.context_processors.permWrapperagusDjango.core.context_processors.permlookupdicti bhfabhar na Django.contrib.auth.context_processors.permwrapper` agusDjango.contrib.auth.context_processors.permlooklookper``, faoi seach.Beidh gá le socruithe: Socrú: MEDIA_URL nó:setting: STATIC_URL a chríochnú le slasc rianaithe chun a chinntiú go bhfuil bealach comhsheasmhach ann chun cosáin a chomhcheangal i dteimpléid.
Bainfear
django.db.models.fields.urlfield.verify_exists. Rinneadh an ghné a dhíchur i 1.3.1 mar gheall ar shaincheisteanna slándála agus feidhmíochta inchothroime agus leanfaidh sé fráma ama díluasaithe beagán.Déanfar neamhaird ar aistriúcháin atá lonnaithe faoin mbealach tionscadal* mar a thugtar air le linn an phróisis tógála aistriúchá Is féidir an socrú: SETTING: LOCALE_PATHS a úsáid don tasc céanna trí chonair an chórais chomhaid a áireamh chuig eolaire
localeina bhfuil aistriúcháin neamh-shonrach le feidhmchláir ina luach.Ní thacóidh an aip Markup contrib le leaganacha de leabharlann Python-Markdown níos luaithe ná 2.1 a thuilleadh. Baineadh úsáid as amlíne luathaithe toisc gur diúscríobh a bhaineann le slándáil é seo.
Bainfear an socrú
CACHE_BACKEND. Ba chóir an cúltaca taisce a shonrú sa shocrú: socrú: CACHES.
1.4Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.2 <deprecated-features-1.2>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
CsrfResponseMiddlewareandCsrfMiddlewarewill be removed. Use the{% csrf_token %}template tag inside forms to enable CSRF protection.CsrfViewMiddlewareremains and is enabled by default.Bainfear na sean-allmhairí le haghaidh feidhmiúlacht CSRF (
django.contrib.csrf.*), a bhog go croí i 1.2.Bainfear an modúl
django.contrib.gis.db.backendi bhfabhar na gcúltaca sonracha.Bainfear
SMTPConnectioni bhfabhar API cúltaca ríomhphoist cineálach.Bainfear an iliomad go leor feidhmeanna giniúna SQL ar chúltaca an bhunachar sonraí.
Bainfear an cumas teaghlach
DATABASE_*de shuíomhanna barrleibhéil a úsáid chun naisc bunachar sonraí a shainiú.Bainfear an cumas notáil ghearrthandúil a úsáid chun cúltaca bunachar sonraí a shonrú (ie,
sqlite3in ionaddjango.db.backends.sqlite3).Beidh ar na modhanna
get_db_prep_save, get_db_prep_value` agusget_db_prep_lookuptacú le bunachair sonraí iolracha.The
Messagemodel (indjango.contrib.auth), its related manager in theUsermodel (user.message_set), and the associated methods (user.message_set.create()anduser.get_and_delete_messages()), will be removed. The messages framework should be used instead. The relatedmessagesvariable returned by the auth context processor will also be removed. Note that this means that the admin application will depend on the messages context processor.Caithfidh cúltaca fíordheimhnithe tacú leis an bparaiméadar
obj` chun cead a sheiceáil. Ní sheiceálfar an tréith ``supports_object_permissionsa thuilleadh agus is féidir é a bhaint as cúltaca saincheaptha.Authentication backends will need to support the
AnonymousUserclass being passed to all methods dealing with permissions. Thesupports_anonymous_uservariable will no longer be checked and can be removed from custom backends.Bainfear an cumas lódóir teimpléad inghlaonta a shonrú seachas rang
Loader, mar aon leis na feidhmeannaload_template_sourceatá san áireamh leis na luchtóirí teimpléad ionsuite le haghaidh comhoiriúnacht ar ais.django.utils.translation.get_date_formats () ``agus ``django.utils.translation.get_partial_date_formats (). Bainfear na feidhmeanna seo; bain úsáid as an `django.utils.formats.get_format () ``atá ar an eolas áitiúil chun na formáidí cuí a fháil.In django.forms.fields`, bainfear na comhsheasmhainní: DEFAULT_DATE_INPUT_FORMATS`, DEFAULT_TIME_INPUT_FORMATS` agus
DEFAULT_DATETIME_INPUT_FORMATS. Úsáid ``django.utils.formats.get_format () ``chun na formáidí cuí a fháil.Bainfear an cumas reathóir tástála bunaithe ar fheidhm a úsáid, in éineacht leis an rith tástála ``django.test.simple.run_tests () ``.
Bainfear an radharc
views.feed () ``agus an rang ``Feeds.Feedidjango.contrib.syndication. Ba chóir an radharc rang-bhunaitheViews.Feeda úsáid ina ionad.django.core.context_processors.auth. This release will remove the old method in favor of the new method indjango.contrib.auth.context_processors.auth.Bainfear an cúltaca bunachar sonraí postgresql`, bain úsáid as an gcúltaca
postgresql_psycopg2ina ionad.Bainfear an cód teanga
no ``agus cuirfear an cód teanga ``nbin ionad é.Caithfidh cúltaca fíordheimhnithe an tréith boolean
supports_inactive_usera shainiú go dtí leagan 1.5 nuair a ghlacfar leis go láimhseálfaidh gach cúltaca úsáideoirí neamhghníomhacha.Bainfear
django.db.models.fields.xmlfield. Rinneadh é seo a dhíchur mar chuid den scaoileadh 1.3. Baineadh úsáid as sceideal díghluathaithe toisc nár rinne an réimse aon ról níos faide ná ról simplíréimse téacs` ó baineadh ``seanfhoirme. Is féidirTextFielda chur in ionad gach úsáide deXMLField.Bainfear an paraiméadar
mixinneamhdhoiciméadaithe leis an modhopen () ``de `django.core.files.storage(agus fo-aicmí).
1.3Link to this heading
Féach na:ref: `Nótaí scaoileadh Django 1.1 <deprecated-features-1.1>`le haghaidh tuilleadh sonraí faoi na hathruithe seo.
AdminSite.root(). This method of hooking up the admin URLs will be removed in favor of includingadmin.site.urls.Caithfidh cúltaca fíordheimhnithe na tréithe boolean
supports_object_permissionsagussupports_anonymous_usera shainiú go dtí leagan 1.4, ag an bpointe sin glacfar leis go dtacóidh gach cúltaca leis na roghanna seo.