Yakagadziriswa: %22DO_NOTHING%22 haina kutsanangurwa django

contrib.auth

Iko hakuna maitiro akatsanangurwa eiyo %22DO_NOTHING%22 sefa muDjango. Izvi zvinogona kutungamirira kumigumisiro isingatarisirwi kana yakashandiswa mutemplate kana maonero.

.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

Kukanganisa kuri kutaura kuti DO_NOTHING sarudzo haina kutsanangurwa - izvi zvingangoita nekuti hazvitsigirwe mushanduro yeDjango yauri kushandisa. Kugadzirisa izvi, unogona kuvandudza Django kune imwe vhezheni itsva, kana kushandura iyo on_delete sarudzo kune chimwe chinhu chinotsigirwa.

Gadzirisa Django 'Handler' haina kutsanangurwa

Kukanganisa uku kunokonzerwa nekushaikwa kwekutaura kunze kwenyika muchirongwa chako cheDjango. Iwe unogona kugadzirisa izvi nekuwedzera mutsara unotevera kune chikamu chepurojekiti yako yekutenga kunze kwenyika:

kubva django.contrib.auth.models import User

Kana iwe uri kushandisa yechitatu-bato yekusimbisa raibhurari, ungangoda kuwedzera ayo ekunze zvakare.

Related posts:

Leave a Comment