Я создал приложение Django. Теперь я пытаюсь заполнить некоторые данные в табло базы данных SQL EmployeeDetails, используя обычный скрипт на python.Но я не могу вставить данные в БД.Я думаю, потому что мой БД не соединяется с этим внешним скриптом Python.Я новичок в Python, поэтому, пожалуйста, помогите мне решить эту проблему. Это мой скрипт на python:
import MySQLdb
db=MySQLdb.connect("localhost","root","password123","employee")
def dumpdata():
userName = 'John'
designation = 'Software Engineer'
employeeID = '2312'
contactNumber = '9495321257'
project = 'cricket'
dateOfJoin = '2009-10-10'
EmployeeDetails(userName,designation,employeeID,contactNumber,project,dateOfJoin).save()
Мой файл settings.py в Django:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'employee', # Or path to database file if using sqlite3.
'USER': 'root', # Not used with sqlite3.
'PASSWORD': 'password123', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
Моя последняя необходимостьпоместить код вставки в цикл и заполнить столько данных, сколько мне нужно, в БД.Кто-нибудь, пожалуйста, посмотрите на мой код и помогите мне решить эту проблему.