上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 在编写完ORM框架,web开发框架之后,后端代码写起来就相对的比较轻松了,比如现在编写一个关于用来创建blog的API:#检测有否登录且是否为管理员def check_admin(request): if request.__user__ is None or request.... 阅读全文
posted @ 2017-06-21 09:00 Seiei 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 用户登录比用户注册复杂。由于HTTP协议是一种无状态协议,而服务器要跟踪用户状态,就只能通过cookie实现。大多数Web框架提供了Session功能来封装保存用户状态的cookie,使用Session的Web App很难扩展。 这里采用直接读取cookie的方式来验证用户登录,... 阅读全文
posted @ 2017-06-20 13:53 Seiei 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 用户管理是绝大部分Web网站都需要解决的问题。用户管理涉及到用户注册和登录。由于本人是编程小白,初学python,暂时对js、html等都不太熟悉,所以如有纰漏,还请指出。1. 用户注册1.1 编写用户注册API 参考网站: 关于API与MVC的对比 关于正则表达式 ... 阅读全文
posted @ 2017-06-19 22:17 Seiei 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 在浏览器看到的画面,都是有浏览器解释才呈现出来的。实质它是一段HTML代码,外加JavaScript、CSS构成。如果把网页比作一个人,那么HTML便是他的骨架;JavaScript是肌肉;CSS是衣服。在前面一章,虽然跑通了一个MVC,但是页面效果肯定不会让人满意。对于复杂的H... 阅读全文
posted @ 2017-06-17 21:43 Seiei 阅读(321) 评论(0) 推荐(0) 编辑
摘要: MVC:Model-View-Controller,中文名“模型-视图-控制器”。 其中Python处理的URL函数就是C:Controller,Controller主要负责业务逻辑,比如检查用户名是否存在,取出用户信息等等; 而View负责显示逻辑,通过一些简单的替换变... 阅读全文
posted @ 2017-06-17 09:46 Seiei 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 通常,一个Web App运行的时候都要读取配置文件,比如数据库的名字,口令等,在不同的环境中运行,可以读取不同的配置文件。 由于Python本身语法简单,完全可以用源代码来实现配置。 默认的配置文件应该完全符合本地开发环境,这样,无需任何设置,就可以立刻启动服务器。创建默认的配置文... 阅读全文
posted @ 2017-06-16 23:25 Seiei 阅读(237) 评论(0) 推荐(0) 编辑
摘要: import inspectdef foo(a, b=2, *,c, d=10,**kw): passsig = inspect.signature(foo)print(sig)print(type(sig))for name,param in sig.parameters.i... 阅读全文
posted @ 2017-06-15 15:11 Seiei 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 因为复杂的Web应用程序,光靠一个WSGI(Web Server Gateway Interface)函数来处理还是太底层了,我们需要在WSGI之上再抽象出Web框架(比如Aiohttp、Django、Flask等),从而进一步简化Web开发。在day1编写web app骨架因为... 阅读全文
posted @ 2017-06-10 21:02 Seiei 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 记得加分号,具体请看这里。1 初始mysql初始安装mysql,如果使用的是压缩包安装的话,window在该安装目录下的命令行输入mysqld install; 显示成功后可以使用net start mysql启动mysql服务; 输入mysql -u 用户名 -p;登录mysq... 阅读全文
posted @ 2017-06-06 22:25 Seiei 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 编写Model 结合上文编写完ORM,我们就可以把博客中需要用到的Uers,blogs以及comments各自的信息,存储到数据库的三个表中,并透过使用Model表示出来。编写代码如下:#!usr/bin/env python# -*- coding: utf-8 -*-'''创建... 阅读全文
posted @ 2017-06-06 20:52 Seiei 阅读(361) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页