اتصال mysql به جنگو
اگر در حال توسعهی یک پروژه به زبان برنامه نویسی پایتون با فریمورک Django هستید و نیاز دارید تا با جنگو از mysql استفاده کنید.
اتصال mysql به جنگو
- برای اینکار ابتدا mysql ار در سیستم خود نصب کنید. (این آموزش برای نصب mysql نیست پس از توضیح نصب مراحل خود mysql پرهیز میکنیم ولی توصیهی تیم سایت camelCase این است که برای راحتی کار از xampp یا wamp server استفاده کنید.)
- در مرحلهی بعد اگر برنامهی جنگو شما در حال اجرا است آن را از حالت اجرا در بیاورید.
- در مرحلهی بعد نیاز به نصب کتابخانه یا پکیج mysqlclient را دارید. برای نصب این پکیج با کمک pip میتوانید از دستور زیر استفاده کنید:
pip install mysqlclient
- سپس دستور زیر را اجرا کنید:
python manage.py migrate
- بعد از اجرای دستور بالا به مسیر برنامهی جنگو خود بروید و به دنبال فایل settings.py بگردید و آن را ویرایش کنید و در بخش تنظیمات database کد زیر را وارد کنید:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_mysql_database_name', 'USER': 'root', 'PASSWORD': 'your_mysql_database_password', 'HOST': '127.0.0.1', 'PORT': '3306', 'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'" } } }
- سپس دو دستور زیر را به ترتیب اجرا کنید:
python manage.py migrate python manage.py runserver
- برنامهی django شما حالا به mysql متصل شده است.
اگر مشکل یا سوالی در ارتباط با آموزش بالا دارید در بخش نظرات همین نوشته آن را برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]
ارسال پاسخ