python3mysqldjango
① python+Mysql+Django+Apache开发详细流程
1. 开发时候用的是django的开发服务器(python manage.py runserver), 部署的时候才会用到apache
2. django有mysql的支持
3. 最后通常是用mod_python 或者 cgi方式部署到webserver上的
具体的可以看一眼django book:
网址:djangobook.py3k.cn/2.0/ 自己加http
② 小弟最近在学django,用到mysql数据库 环境为python3.5+django1.10+pymysql0.7.4,现在报了个错如图,
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'test', #数据库名
'USER': 'root', #用户名
'PASSWORD': 'root', #密码
'HOST': '', #数据库主机,默认为localhost
'PORT': '', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}
③ 如何在Django1.6结合Python3.4版本中使用MySql
关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
1 DATABASES = {
2 'default': {
3 'ENGINE': 'django.db.backends.mysql', #数据库引擎
4 'NAME': 'test', #数据库名
5 'USER': 'root', #用户名
6 'PASSWORD': 'root', #密码
7 'HOST': '', #数据库主机,默认为localhost
8 'PORT': '', #数据库端口,MySQL默认为3306
9 'OPTIONS': {
10 'autocommit': True,
11 },
12 }
13 }
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
1 import pymysql
2 pymysql.install_as_MySQLdb()
做完上述动作后,即可在django中访问mysql了。
④ 用python3、django框架和mysql怎么做一个登录验证系统
直接
pipinstalldjango-allauth
⑤ 如何在Django1.7结合Python3.4版本中使用MySql
pymysql
详情网络:jaket5219999 mysql
⑥ 有没有人尝试python3+django1.6+mysql connector 1.1.3
改掉系统默认的sqlite3数据库,
# Database
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
'ENGINE': 'django.db.backends.mysql',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'NAME':'djangoDB',
'USER':'root',
'PASSWORD':'123456',
'port':'3306',
}
}
然后启动报错,
ImportError: No mole named 'MySQLdb'
据说要装MySQL-python
可是MySQL-python一直无法安装成功。
又报错ImportError: No mole named 'ConfigParser'
因为python3中叫做configparser,是小写。
好吧,听说不用MySQL-python可以用pymsql代替,然后就赶紧下载pip install pymysql
然后再启动,还是不行啊,还是ImportError: No mole named 'MySQLdb'
这里说下MySQL-python吧。
MySQL-python的解释看官方说法
MySQLdb is an interface to the popular MySQL database server for Python. The design goals are:
Compliance with Python database API version 2.0 [PEP-0249]
Thread-safety
Thread-friendliness (threads will not block each other)
MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported. Python-3.0 will be supported in a future release. PyPy is supported.
说白了就是连接mysql的python接口,有了他就可以用python来操作数据库了。类似java的JDBC那一套东西把。
⑦ 如何在Django1.7结合Python3.4版本中使用MySql
#安装pymysql
pip install PyMySQL
# 使用 pymysql
#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 插入语句
sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
LAST_NAME, AGE, SEX, INCOME)
VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
# 关闭数据库连接
db.close()
来自:http://www.runoob.com/python3/python3-mysql.html
⑧ Python3 django 使用model views查询MySQL数据怎么写
from .models import MODEL(class name)
objs = MODEL.objects.get()或者filter()方法。
⑨ django支持python3吗
编程语言选择了我最熟练的Python
数据库的话还是用MySQL吧,毕竟有phpmyadmin
整个开发选用了django框架,因为中文文档看起来真的很不错,同时可以节省很多时间!