ಪರಿಹರಿಸಲಾಗಿದೆ: % 22DO_NOTHING% 22 ಅನ್ನು ಜಾಂಗೊ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ

contrib.auth

ಜಾಂಗೊದಲ್ಲಿ %22DO_NOTHING%22 ಫಿಲ್ಟರ್‌ಗೆ ಯಾವುದೇ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ನಡವಳಿಕೆ ಇಲ್ಲ. ಟೆಂಪ್ಲೇಟ್ ಅಥವಾ ವೀಕ್ಷಣೆಯಲ್ಲಿ ಬಳಸಿದರೆ ಇದು ಅನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು.

.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

ದೋಷವು ಹೇಳುತ್ತಿದೆ DO_NOTHING ಆಯ್ಕೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ - ನೀವು ಬಳಸುತ್ತಿರುವ ಜಾಂಗೊ ಆವೃತ್ತಿಯಲ್ಲಿ ಇದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲದಿರುವ ಸಾಧ್ಯತೆಯಿದೆ. ಇದನ್ನು ಸರಿಪಡಿಸಲು, ನೀವು ಜಾಂಗೊವನ್ನು ಹೊಸ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಬಹುದು ಅಥವಾ ಬದಲಾಯಿಸಬಹುದು on_delete ಬೆಂಬಲಿತವಾದ ಯಾವುದೋ ಆಯ್ಕೆ.

ಜಾಂಗೊವನ್ನು ಪರಿಹರಿಸಿ 'ಹ್ಯಾಂಡ್ಲರ್' ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ

ನಿಮ್ಮ ಜಾಂಗೊ ಯೋಜನೆಯಲ್ಲಿ ಕಾಣೆಯಾದ ಆಮದು ಹೇಳಿಕೆಯಿಂದ ಈ ದೋಷ ಉಂಟಾಗಿದೆ. ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಆಮದು ವಿಭಾಗಕ್ಕೆ ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನೀವು ಇದನ್ನು ಸರಿಪಡಿಸಬಹುದು:

django.contrib.auth.models ನಿಂದ ಬಳಕೆದಾರರನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ

ನೀವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ದೃಢೀಕರಣ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಅದರ ಆಮದನ್ನು ಕೂಡ ಸೇರಿಸಬೇಕಾಗಬಹುದು.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ