Isonjululwe: %22DO_NOTHING%22 ayichazwanga i-django

igalelo.igunya

Akukho kuziphatha kuchaziweyo kwesihluzo se-%22DO_NOTHING%22 kwi-Django. Oku kunokukhokelela kwiziphumo ezingalindelekanga ukuba zisetyenziswe kwitemplate okanye kwimboniselo.

.db.utils.ProgrammingError: %22DO_NOTHING%22 is not defined

I'm trying to run a migration in Django, but I get the following error:
<code>django.db.utils.ProgrammingError: %22DO_NOTHING%22 is not defined</code>
The migration file looks like this:
<code># -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2017-08-18 13:16
from __future__ import unicode_literals

    from django.db import migrations, models

    class Migration(migrations.Migration):

        dependencies = [("myapp", "0004_auto_20170818_1255")]

        operations = [migrations.AlterField(model_name="mymodel", name="field1", field=models.ForeignKey(null=True, on_delete=models.DO_NOTHING, related_name="+", to="myapp"))]  # noqa</code>
The model it's referring to looks like this (the field in question is <code>field1</code>) : 
<code>class MyModel(models.Model):

    field1 = models.... # other fields here</code>  # noqa

Impazamo ithi i DO_NOTHING ukhetho aluchazwanga- oku kunokwenzeka kuba ayixhaswanga kuguqulelo lwe-Django oyisebenzisayo. Ukulungisa oku, unokuhlaziya i-Django kwinguqulelo entsha, okanye utshintshe i on_delete ukhetho kwenye into exhaswayo.

Sombulula i-Django 'Handler' ayichazwanga

Le mpazamo ibangelwa kukungabikho kwengxelo yokungenisa elizweni engekhoyo kwiprojekthi yakho ye-Django. Ungalungisa oku ngokongeza umgca olandelayo kwicandelo leprojekthi yakho yokungenisa elizweni:

ukusuka kwi-django.contrib.auth.models ingenisa uMsebenzisi

Ukuba usebenzisa ithala leencwadi leqela lesithathu, unokufuna ukongeza ukungenisa kwayo kwakhona.

Izithuba ezihambelanayo:

Shiya Comment