zoukankan      html  css  js  c++  java
  • 【转载】用karrigell进行快速web开发(连接mysql数据库)

    http://blog.chinaunix.net/uid-8581780-id-347984.html

    对于一件快速的web开发任务,我一般会选择karrigell来作为工具。karrigell很直观,而且让你感觉到开发一个web应用真得如此方便。她有点像php或jsp,但是却绝不是MVC构架。如果你用python,karrigell就是你手头的php了。你可以在python中嵌入html,也可以在html中嵌入python.非常方便。
    另外,有点要注意,你如果要把你的python作为一个表单的action,那么这个python中不要用if __name__ == "__main__",可以直接写代码即可,上述语法并不支持。使用karrigell你会觉得在做web编程和进行控制台编程差别不是很大,对于一些小型快速的不要考虑框架的任务是非常适合的。
    放一段访问mysql的方法,看看有什么不同吧。

     1 import MySQLdb,pdb,sys
     2 try:
     3         conn = MySQLdb.connect(host='192.168.x.x',user='xxx',passwd='xxx',db='xxx')
     4 except Exception,e:
     5         print str(e)
     6         sys.exit()
     7 cur = conn.cursor()
     8 sql = unicode('insert into msg_to_send values tablename(NULL,"%s","%s",now());' % (QUERY["name"],QUERY["school"]),'latin1')
     9 #print sql
    10 try:
    11         cur.execute("SET NAMES 'gbk'")
    12         cur.execute(sql)
    13         conn.commit()
    14 except Exception,e:
    15         print str(e)
    16         sys.exit()
    17 cur.close()
    18 conn.close()
    19 print 'OK!'
  • 相关阅读:
    HDU 3695 Computer Virus on Planet Pandora
    codeforces 706D Vasiliy's Multiset
    HDU 2222 Keywords Search
    POJ 2348 Euclid's Game
    HDU 1079 Calendar Game
    js选项卡的实现方法
    实现鼠标悬浮切换标题和内容
    js实现鼠标悬浮切换 setTab 代码实现
    自学Node.js: WebStorm+Node.js开发环境的配置
    windows 下安装nodejs
  • 原文地址:https://www.cnblogs.com/Thermo/p/4229662.html
Copyright © 2011-2022 走看看