سلام استاد خسته نباشید
من در ترمینال هاست بعد از قرار دادن Collation روی utf8_perstion _ci
درهنگام migrate با ارور Unknown collation: 'utf8mb4_0900_ai_ci'", 'HY مواجه شدم.
ممنون میشم راهنمایی کنید

سلام از این از این ماژول استفاده کن pip install PyMySQL کد های عکس زیرم تو setting .py بزار


سلام دوست من
ار چه پکیجی استفاده کردین برای ارتباط با mysql ؟
از همون mysql-connector-python استفاده کردم ولی هنگام migrate بهم این ارور رو میده
به پشتیبانی هم که تیکت زدم میگن ک باید کولیشن رو تغییر بدی.
درست میگن دوست من
شما پروژه جنگو رو فارسی در نظر گرفتین اما encoding دیتابیس پشتیبانی نمیکنه
باید روی general یا persian قرار بدین تا مشکل برطرف بشه
سلام من هم همین خطا رو گرفتم. روی utf8_general و persian هم که قرار دادم مشکل برطرف نشد
سلام منم به همین مشکل خوردم و درست نشد لطفا راهنمایی کنید
دیتابیس رو پاک کنین
یک دیتابیس جدید ایجاد کنین
تنظیمات دیتابیس و همینطور جداول رو روی persian قرار بدین و مجدد تست کنین
اگر مشکل برطرف نشد به سرور پشتیبانی تیکت بزنین که c++ build tools رو روی سرور نصب کنن تا بتونین پکیج mysqlclient رو نصب کنین
سلام وقتتون بخیر بچه ها کسی هست تو این مرحله مشکلش حل شده باشه
من همه این مراحلو انجام دادم ولی باز مشکلم حل نشد متاسفانه
ببخشید میپرسم ولی دوستان کاری که من گفتم رو انجام دادید؟
سلام دوست من
من انجام دادم ولی متاسفانه نتیجه نگرفته امکان اینک از طریق تلگرام ارتباط گرفته بشه و بتونیم با کمک هم مشکلو حل کنیم وجود داره ؟
توی این مورد خیلی ب کمک نیاز دارم ممنون میشم اگر جز قوانین سایت نیست شماره تماس یا ایدی تگرامتونو لطف کنین ک من تو این زمینه کمک بگیرم ازتون
سلام راستش نمیدونم :( اگه هم نقض قوانینه که ببخشید استاد @mrtaymaz
با سلام، دوستان همون روشی که دوستمون گفتن (استفاده از پکیج pymysql) مشکل رو برطرف میکنه.
فقط دقت داشته باشید که اطلاعات دیتابیس رو که دوستمون اسکرین شاتشو دادن به همون شکل وارد کنین، فقط یه نکته مهم، اون دو خط پایینی (قسمت import pymysql و ()pymysql.install_as_MySQLdb) رو توی همون جایی که فایل اصلی پروژه، جایی که settings.py و .. هستند، یه فایل دیگه ای اونجا هست به نام init__.py__
این دو خط کپی بشن تو فایل init__.py__ :
import pymysql
()pymysql.install_as_MySQLdb
بعدش با موفقیت عملیات migration انجام میشه.
طبق تجربه خودم بعد از انجام این کار، به یک ارور دیگه ای خوردم که مربوط عدم سازگاری Server type دیتابیس بود، که مثلا اگر سرور MariaDB بهتون دادن حتما نسخش بالای 10.3 باشه، اگرم MySQL بودین حتما نسخش بالای 5.7 باشه.
اگر بعد از migration اروری مبنی بر عدم پشتیبانی ورژن ناسازگار دیتابیس دیدین، به پشتیبانی تیکت بزنین تا سرور رو برای شما تغییر بدن و ورژن سازگار یکی از دیتابیس های بالا رو با ورژن هایی که گفتم براتون درنظر بگیرن.
سلام دوست من
بله این پکیج هم مشکلی نداره