سلام و خسته نباشید,
من مراحل پابلیش رو عینا مطابق آموزش انجام دادم, ولی موقع migrate ارور زیر رو دریافت میکنم.
توی سوالات دیگه دیدم که دوستان دیگه هم این مشکل رو داشته بودن و بهشون گفته بودین که
"ترجیحا به پشتیبانی سرور بگین که براتون پکیج mysqlclient رو نصب کنن تا بدون مشکل بتونین ازش استفاده کنین"
من این کار رو هم انجام دادم و برام این پکیج رو نصب کردن, اما هنوز هم این ارور رو میگیرم. چه باید بکنم؟!
TypeError: 'staticmethod' object is not callable
سلام دوست من
متن خطا رو به صورت کامل ارسال کنین
res = instance.__dict__[self.name] = self.func(instance)
TypeError: 'staticmethod' object is not callable
لطفا کدهای مربوط به فایل settings.py که در سرور قرار دادین رو هم به صورت کامل ارسال کنین
# 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,
},
}
}
تنظیمات دیتابیس رو به درستی انجام ندادین دوست من
اگر منظورتون <NAME> و <USER> و <PASS> هست،توی اصل پروژه اونها رو درست نوشتم. اگر منظورتون چیز دیگست بیزحمت میفرمایید کجاش اشتباهه؟ چون من هرچی مقایسه میکنم دقیقا مثل آموزش هست اون بخش دیتابیس ها.
عذر میخوام فکر کردم در پروژه این مورد رو به این صورت قرار دادین
اگه با مقادیر درست این خطا رو میبینین به نظرم بهتره از mysqlclient استفاده کنین
نه خواهش میکنم, من باید توضیح میدادم که اینجا با تغیر نوشتم.
من از mysql هم استفاده کردم, اما ارور گرفتم مربوط به MariaDB به پشتیبانی هاست پیام دادم برام درستش کردن و الان مشکل حل شد.
خواستم هم تشکر کنم هم برای دوستان دیگه ای که به این مشکل برخورد میکنن, میتونید Engine دیتابیس رو به کد زیر تغییر بدین تا مشکلتون حل بشه
ممنون از شما جناب اردوخانی عزیز بابت دوره خوب و پشتیبانی و پیگیریتون🙏
'ENGINE': 'django.db.backends.mysql',
خواهش میکنم دوست من
انجام وظیفه میکنم
موفق باشین :)