pythondjango教程全套 Python的Flask框架与数据库连接的教程?

[更新]
·
·
分类:互联网
4963 阅读

pythondjango教程全套

Python的Flask框架与数据库连接的教程?

Python的Flask框架与数据库连接的教程?

flask是一个很简单,也比较优美的单文件python的WEB开发框架。 bootstrap是一个强大的工具箱,我没有用过,不过有时间(这个星期)我会尝试学一下。应该会有很好的体验。
flask教程在它的官网上就有,如果你熟悉python,10分钟就学会了。
连接mysql数据库建议你不要用什么orm, 直接通过mysqllib自己写sql语句,这样更简单。 当然如果你的SQL语句不熟悉,就要找几个例子,学习一下,几分钟就可以了。 python的DBAPI2.0框架很简单就是connect, startcursor,fetchone这几个主要命令。
sqlite3比mysql更简单,connect的时间加上文件名,其余的都和mysql的用法一样。
git管理就需要安装一套环境。在linux下,比如ubuntu,你只需要apt-get 安装就可以。使用方法有些类似CVS。
实现学生管理其实有更简单的办法。只需要安装一套DJANGO,花两天学习一下它的教程。一口气就建成了。直接使用它的admin模块,几乎不用开发就能用。

django一般怎样调试?

djangot 调试的两种方法:  
1.常用的print方法,由于使用python runserver实际是通过启动子进程的方式,子进程的标准输出不知道是到哪儿了,所以只有让调试服务器不以子进程的方式进行,可以用如下命令:python runserver --noreload,这样print出来的信息就可以在终端看到了,但是这样作,每次python代码有修改,就要重启服务器。  
2.输出log到终端:  LOGGING {  version: 1,  disable_existing_loggers: False,  formatters: {  simple: {  format: %(levelname)s %(message)s  },  },  handlers: {  console: {  level: DEBUG,  ,  formatter: simple  },  mail_admins: {  level: ERROR,  class:   }  },  loggers: {   {  handlers: [mail_admins],  level: ERROR,  propagate: True,  },  mylogger: {  handlers : [console,],  level: DEBUG  }  }  }  然后在要用的地方,比如中:  import logging  logger (mylogger)  #记录log  (something)