az-iranian-bank-gateways icon indicating copy to clipboard operation
az-iranian-bank-gateways copied to clipboard

fixed database error

Open amirreza8002 opened this issue 1 year ago • 0 comments

سلام تغییر در فایل enum.py هست به خاطر ارور زیر این تغییر رو دادم از اونجایی که مطمئن نبودم اسم ها جای دیگه اهمیت دارن یا نه در هر دو بخش از اسم مشترک استفاده کردم اگه اهمیت نداره میتونیم ایندکس اول رو کامل با حروف بزرگ بنویسیم که تمیز تر باشه

ارور:

Traceback (most recent call last):
  File "/code/manage.py", line 22, in <module>
    main()
  File "/code/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 416, in execute
    django.setup()
  File "/usr/local/lib/python3.12/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.12/site-packages/django/apps/registry.py", line 116, in populate
    app_config.import_models()
  File "/usr/local/lib/python3.12/site-packages/django/apps/config.py", line 269, in import_models
    self.models_module = import_module(models_module_name)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 994, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/local/lib/python3.12/site-packages/azbankgateways/models/__init__.py", line 1, in <module>
    from .banks import Bank  # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/azbankgateways/models/banks.py", line 6, in <module>
    from .enum import BankType, PaymentStatus
  File "/usr/local/lib/python3.12/site-packages/azbankgateways/models/enum.py", line 30, in <module>
    class PaymentStatus(settings.TEXT_CHOICES):
  File "/usr/local/lib/python3.12/site-packages/django/db/models/enums.py", line 49, in __new__
    cls = super().__new__(metacls, classname, bases, classdict, **kwds)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/enum.py", line 593, in __new__
    raise exc.with_traceback(tb)
  File "/usr/local/lib/python3.12/enum.py", line 583, in __new__
    enum_class = super().__new__(metacls, cls, bases, classdict, **kwds)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/enum.py", line 266, in __set_name__
    enum_member = enum_class._new_member_(enum_class, *args)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/enum.py", line 1309, in __new__
    raise TypeError('%r is not a string' % (values[0], ))
TypeError: 'در انتظار' is not a string

amirreza8002 avatar Jan 28 '24 22:01 amirreza8002