عضو کانال یوتیوب ما شوید.

اتصال mysql به جنگو

اتصال mysql به جنگو
اتصال 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]