여기 내 코드가 있습니다. 바라기를 당신이 나를 도울 수 있기를 바랍니다. 나는 MySQLdb라고 불리는 MySQL lib를 사용하고있다.파이썬을 사용하여 MySQL 테이블에 html을 저장하는 방법
def createNick(self, user, nick):
try: # TRY STATEMENT HERE SO THE NICK CAN BE RECREATED
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("CREATE TABLE nick_%s(name TEXT NOT NULL)" % user.lower())
cur.execute('INSERT INTO nick_%s(name) VALUES("%s")' % (user.lower(), nick))
db.commit()
except:
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("DROP TABLE nick_%s" % user.lower())
cur.execute("CREATE TABLE nick_%s(name TEXT NOT NULL)" % user.lower())
cur.execute('INSERT INTO nick_%s(name) VALUES("%s")' % (user.lower(), nick))
db.commit()
def getNick(user):
db = m.connect("host", "user", "password", "database")
cur = db.cursor()
cur.execute("SELECT * FROM nick_%s" % user.lower())
nick = [nick[0] for nick in cur.fetchall()]
try: # TRY STATEMENT HERE JUST INCASE USER DID NOT MAKE ONE
return nick
except:
return user
self.createNick("username","<font color='#FFFF'>nickname</font>")
print self.getNick("username")
output: <font color=#FFF>nickname</font>
내 문제는 내가 함수를 호출 할 때마다 HTML 구문이 올바르게 적용되지 않는다는 것입니다. 나는 모든 것을 시도했다. 도울 수 있니?
"phrase the HTML that right"는 무엇을 의미합니까? 또한 HTML 자체를 게시하는 방법은 무엇입니까? 또는 최소한 (관련) 스 니펫? – hd1
html은 "출력 :"으로 볼 수 있으며 여기에 표시된대로 따옴표를 대체하고 나머지는 그대로 둡니다. 닉네임 및 출력 : –
웹 앱입니까? Django와 같은 MVC 프레임 워크 사용에 대한 생각? – mcpeterson