我从http://www.djangoproject.com/r/python-mysql/ (官方网站)下载了SQL,问题是我不知道如何在django中导入它。例如,当我键入以下内容时:
from django.shortcuts import render_to_response
import MySQLdb
....
...
..我得到以下错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named MySQLdb我应该在哪里解压这些文件,我需要做哪些更改才能使其正常工作?
发布于 2011-08-11 19:11:17
解压后,cd进入解压位置并运行setup.py文件python setup.py install
发布于 2017-03-17 15:00:12
如果你想使用mysql作为django项目的数据库,你需要:
django项目的
pip install mysql-connector)数据库={‘默认’:{‘引擎’:'mysql.connector.django','NAME':‘mysql中的架构名称’,'USER':'root','PASSWORD':'12345678','HOST':'localhost','PORT':'3306',}}
= Something.objects.all()这样的命令来查询数据库(有关如何从数据库中插入和提取数据的更多信息,请阅读django shell文档
如果您只想在django模块中使用mysql命令和数据,则可以使用与简单中相同的系统:
为了与数据库进行通信,请在模块(import mysql.connector)
conection= mysql.connector.connect(user='', host='', port='', password='')
pip install mysql-connector)
myquery.execute("select yourdata from data.table"))
for q in myquery: results += q)查询(myquery.execute("select yourdata from data.table"))
示例:
import mysql.connector
conection= mysql.connector.connect(user='root',
host='localhost', port='3306', password='12345678')
myquery=conection.cursor()
myquery.execute("select something from data.table")
for q in myquery:
results += qhttps://stackoverflow.com/questions/7024630
复制相似问题