【发布时间】:2012-03-30 08:48:15
【问题描述】:
我是 MySQLdb 的新手。我需要从存储在 MySQL 中的预定义数据库中读取值。我的问题是收集值时,它们是元组格式,而不是字符串格式。所以我的问题是:有没有办法将元组转换为字符串?
以下是我的代码的详细信息
import MySQLdb
#get value from database
conn = MySQLdb.connect("localhost", "root", "123", "book")
cursor = conn.cursor()
cursor.execute("SELECT koc FROM entries")
Koc_pre = str(cursor.fetchone())
#create a input form by Django and assign pre-defined value
class Inp(forms.Form):
Koc = forms.FloatField(required=True,label=mark_safe('K<sub>OC</sub> (mL/g OC)'),initial=Koc_pre)
#write out this input form
class InputPage(webapp.RequestHandler):
def get(self):
html = str(Inp())
self.response.out.write(html)
输出是元组格式“Koc=('5',)”,但我想要“koc=5”。那么谁能给我一些建议或参考书我应该检查?
提前致谢!
【问题讨论】:
标签: django mysql-python