اگر در حال توسعه ی یک پروژه به زبان برنامه نویسی پایتون با فریم ورک 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]
ارسال پاسخ