• 1402/05/09

مشکل در پابلیش پروژه و ارور staticmethod object is not callable :

سلام و خسته نباشید,

من مراحل پابلیش رو عینا مطابق آموزش انجام دادم, ولی موقع migrate ارور زیر رو دریافت میکنم.

توی سوالات دیگه دیدم که دوستان دیگه هم این مشکل رو داشته بودن و بهشون گفته بودین که

"ترجیحا به پشتیبانی سرور بگین که براتون پکیج mysqlclient رو نصب کنن تا بدون مشکل بتونین ازش استفاده کنین"

من این کار رو هم انجام دادم و برام این پکیج رو نصب کردن, اما هنوز هم این ارور رو میگیرم. چه باید بکنم؟!

TypeError: 'staticmethod' object is not callable
  • 1402/05/10
  • ساعت 09:30

سلام دوست من

متن خطا رو به صورت کامل ارسال کنین


  • 1402/05/10
  • ساعت 11:53
    res = instance.__dict__[self.name] = self.func(instance)
TypeError: 'staticmethod' object is not callable

  • 1402/05/13
  • ساعت 11:26

لطفا کدهای مربوط به فایل settings.py که در سرور قرار دادین رو هم به صورت کامل ارسال کنین


  • 1402/05/13
  • ساعت 15:39

# Database
# https://docs.djangoproject.com/en/4.2/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'mysql.connector.django',
        'NAME': '<NAME>',
        'USER': '<USER>',
        'PASSWORD': '<PASS>',
        'OPTIONS': {
            'autocommit': True,
        },
    }
}


  • 1402/05/15
  • ساعت 09:11

تنظیمات دیتابیس رو به درستی انجام ندادین دوست من


  • 1402/05/15
  • ساعت 10:18

اگر منظورتون <NAME> و <USER> و <PASS> هست،توی اصل پروژه اونها رو درست نوشتم. اگر منظورتون چیز دیگست بیزحمت میفرمایید کجاش اشتباهه؟ چون من هرچی مقایسه میکنم دقیقا مثل آموزش هست اون بخش دیتابیس ها.


  • 1402/05/16
  • ساعت 09:21

عذر میخوام فکر کردم در پروژه این مورد رو به این صورت قرار دادین

اگه با مقادیر درست این خطا رو میبینین به نظرم بهتره از mysqlclient استفاده کنین


  • 1402/05/16
  • ساعت 11:29

نه خواهش میکنم, من باید توضیح میدادم که اینجا با تغیر نوشتم.

 من از mysql هم استفاده کردم, اما ارور گرفتم مربوط به MariaDB به پشتیبانی هاست پیام دادم برام درستش کردن و الان مشکل حل شد.

 خواستم هم تشکر کنم هم برای دوستان دیگه ای که به این مشکل برخورد میکنن, میتونید Engine دیتابیس رو به کد زیر تغییر بدین تا مشکلتون حل بشه

ممنون از شما جناب اردوخانی عزیز بابت دوره خوب و پشتیبانی و پیگیریتون🙏

        'ENGINE': 'django.db.backends.mysql',

  • 1402/05/18
  • ساعت 12:53

خواهش میکنم دوست من

انجام وظیفه میکنم

موفق باشین :)


logo-enamadlogo-samandehi