• 1403/02/09

error migrate روی هاست پایتون :

سلام استاد وقت بخیر وقتی دستور migrate رو میزنم این ارور میاد ممنون میشم راهنمایی کنید
Traceback (most recent call last):

 File "/home/pythoni1/eshop_new/manage.py", line 22, in <module>

   main()

 File "/home/pythoni1/eshop_new/manage.py", line 18, in main

   execute_from_command_line(sys.argv)

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line

   utility.execute()

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute

   self.fetch_command(subcommand).run_from_argv(self.argv)

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/base.py", line 413, in run_from_argv

   self.execute(*args, **cmd_options)

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/base.py", line 459, in execute

   output = self.handle(*args, **options)

            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/base.py", line 107, in wrapper

   res = handle_func(*args, **kwargs)

         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/commands/migrate.py", line 100, in handle

   self.check(databases=[database])

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/management/base.py", line 486, in check

   all_issues = checks.run_checks(

                ^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks

   new_errors = check(app_configs=app_configs, databases=databases)

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/core/checks/model_checks.py", line 36, in check_all_models

   errors.extend(model.check(**kwargs))

                 ^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/models/base.py", line 1592, in check

   *cls._check_fields(**kwargs),

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/models/base.py", line 1728, in _check_fields

   errors.extend(field.check(**kwargs))

                 ^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 2446, in check

   *super().check(**kwargs),

    ^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 273, in check

   *self._check_backend_specific_checks(**kwargs),

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/models/fields/__init__.py", line 485, in _check_backend_specific_checks

   errors.extend(connections[alias].validation.check_field(self, **kwargs))

                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/backends/base/validation.py", line 28, in check_field

   errors.extend(self.check_field_type(field, field_type))

                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/db/backends/mysql/validation.py", line 68, in check_field_type

   % (self.connection.display_name, field_type),

      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "/home/pythoni1/virtualenv/eshop_new/3.11/lib/python3.11/site-packages/django/utils/functional.py", line 47, in __get__

   res = instance.__dict__[self.name] = self.func(instance)

                                        ^^^^^^^^^^^^^^^^^^^

TypeError: DatabaseWrapper.display_name() takes 0 positional arguments but 1 was given

  • 1403/02/10
  • ساعت 08:46

سلام خدمت شما دوست عزیز

لطفا modle ای که ایجاد کردین رو ارسال کنین


  • 1403/02/10
  • ساعت 10:55

استاد از django.db.backends.mysql استفاده کردم حل شد ممنونم


  • 1403/02/10
  • ساعت 11:36

خوشحالم مشکل برطرف شده

موفق باشین :)


logo-samandehi