网站技术

主页>>技术系列>>网站技术

Flask中在订单列表页面用modal模态窗口实现发货功能

之前修改的商城订单列表页是这样的: 做完了列表页面,然后加了取消订单的功能,这个用的方法就比较简单,每个订单对应的取消按钮绑定一个链接,发送Post请求到后台的视图函数,然后改变订单状态为“已取消”,然后返回json到前端,JS来修改网页状态即可。 如果是修改订单、端口、用户、文章这些功能,一般都会跳转到另外的修改页面去修改。但这次我想用modal模态窗口实 [...]

|2020-10-13T12:19:42+08:002020/10/14|分类:原创, 网站技术|标签:, |0 条评论

Flask网页开发流程与调试的总结

之前翻译过一篇叫《用乐高解释模型-视图-控制器(MVC)框架》的文章,自己用Flask来做网页开发也有一段时间,这里总结一下个人对于新增或修改一个功能的理解,在MVC框架下,开发流程是怎样的,调试的切入点在哪里。 一、数据库模型 新增或修改一个功能,首先要对它的数据库和数据表进行新建与修改,建立与修改ORM类model.py,让它的每个结构化字段对与业务中的 [...]

|2020-10-15T15:52:40+08:002020/10/13|分类:原创, 网站技术|标签:, , , |0 条评论

解决INFO [alembic.runtime.migration] Will assume non-transactional DDL问题

最近在用Flask框架开发商城,数据库的表很多,也要根据业务类型调整数据库的结果,要对对moddel.py这些文件进行修改。然后在这次修改商城的数据表的字段过程中,在命令行输入flask db migrate后,发现以下信息,然后无法用flask db upgrade进行升级。 INFO [alembic.runtime.migration] Context [...]

|2020-10-11T19:28:22+08:002020/10/4|分类:原创, 网站技术|标签:, |0 条评论

解决前端网页单选框radio无法实现单选的问题

之前用Flask修改一个商城时,在网页模板中,写以下单选框代码: <div class="form-group"> <label for="address"><b>选择地址:</b></label> <ul id="address_list"> {% for address in add [...]

|2020-10-14T11:21:57+08:002020/10/3|分类:原创, 网站技术|标签:, , |0 条评论

Flask中用同一个模板去渲染搜索分页与非搜索分页

用Flask做一个显示项目列表中,通常要加上分页和搜索的功能,而搜索之后的分页功能与默认情况下分页功能的处理是不一样的,需要额外的处理。 以下是用户列表的视图函数: @admin_app.route('/user/list/', methods=['get', 'post']) def userList(): form = UserSearch() q = [...]

|2020-10-14T10:33:22+08:002020/9/30|分类:原创, 网站技术|标签:, |0 条评论

解决selenium.common.exceptions.ElementNotInteractableException尝试使用Selenium和Python登录时元素不可交互的错误

第一次遇到这个错误是我尝试用Selenium登陆淘宝的时候,当里想无头模式去爬一些简单的信息,但要先过登陆这一关。Selenium的无头模式是控制浏览器去运行时,不显示运作时的界面,也避免了个人误操作。但如果在淘宝上登陆就会出现selenium.common.exceptions.ElementNotInteractableException的错误。 在St [...]

|2020-09-13T23:02:04+08:002020/9/18|分类:原创, 网站技术|标签:, |0 条评论

用selenium控制浏览器界面,设置大小、位置与最大化

Selenium是Python环境下一款自动化测试软件,还可以帮我我们自动浏览网页获取,模拟真人去上网,从而获取相关信息。换句话说,它也可以是网页的爬虫,获取网页的内容。 Python下与爬虫有关的包很多,不同的包使用的场景不同,Selenium可以应对只有一个简单滑块的验证,就是一拉到底那种。目前,还没研究出拉不现距离的滑块。因为滑块要一拉到底,所以滑动距 [...]

|2020-09-13T22:28:20+08:002020/9/17|分类:原创, 网站技术|标签:, |0 条评论

用乐高解释模型-视图-控制器(MVC)框架

乐高! 你已经十岁了,坐在你家的房间里,在你面前是一大桶乐高,有各种形状、大小。有些是蓝色、高大而且很长,就像拖拉机拖车一样,一些是红色的和几乎立方体的形状,有些是黄色的,像大宽大飞机翼,像玻璃片。有了所有这些这些类型的乐高,不知道你可以建立什么。 但惊喜的是,已经有一个请求request,你哥哥跑上前说:“嘿!帮我建造一个宇宙飞船!” “好吧,”你认为,“ [...]

|2020-04-29T23:00:48+08:002020/4/29|分类:网站技术|标签:, |0 条评论

WordPress禁用特定插件的更新提示

Wordpress插件能一键更新是件好事,而有不好免费好用的插件。可是有些插件为了追求更大的商业利益,在更新之后,经过改版,原来免费的功能不能使用了,也没有以前版本那么方便了,于是想让特定的Wordpress插件停留在某个版本。例如Google Analytics Dashboard for WP (GADWP)插件,5.3.10版本更新到之后的版本,样式改 [...]

|2020-04-18T09:25:55+08:002020/3/16|分类:网站技术|标签:|0 条评论

WordPress博客优化经验(四):安全、加减法篇

四、Wordpress优化的第四项就是做好安全设置,禁用不需要的功能,只做需要的少量的优化。 安全第一,做减法,慎重做加法。 禁止使用admin用户名尝试登录,WP安装时修改数据表的前缀,是非常简单有效的两项安全设置。如果只是个人写博客,没有协作的情况,就关掉多用户功能。 禁止搜索引擎蜘蛛抓取无关目录,WP网站如下: User-agent: * Disall [...]

|2020-03-09T19:17:36+08:002019/9/21|分类:原创, 网站技术|标签:, |2评论

WordPress博客优化经验(三):主题篇

三、Wordpress优化的第三项就是选择好用又适合自己博客的主题。 之前买过一个有响应式设计的三栏目的主题,但因为是个人维护的,随着WP版本的更新,出现不兼容的问题,而作者也慢慢没有维护了。 之后很长一段时间都是用自带免费主题。WP团队自带的主题都支持响应式设计,也足够简洁。当时,经过WP技术的折腾有些焦虑,只是想简简单单写文章,所以没有找个好用的主题。 [...]

|2020-03-09T19:24:29+08:002019/9/20|分类:原创, 网站技术|标签:|0 条评论

WordPress博客优化经验(二):CDN篇

二、Wordpress优化的第二项就是使用CDN服务。 无论网站的主机是在国内还是国外,使用CDN服务都是非常必要的。 如果是国内的主机,如果以国内的流量访问为主,可以用免费的百度云加速、七牛云等,国内主机都需要备案。几年前这些服务不需要网站备案,当时一直都是用七牛云缓存图片和静态文件。也用过一两年时间的百度云加速,因为那时即便是香港的主机,它可能免费帮站长 [...]

|2020-03-09T19:17:51+08:002019/9/19|分类:原创, 网站技术|标签:, |0 条评论

WordPress博客优化经验(一):插件篇

WordPress是世界上最强大的网站开源程序之一。它有丰富的特性、插件、主题,理论上用它可以做成任何类型的网站,例如:论坛、电子商务网站、Wiki、下载站、企业网站、摄影图库等。 自己做独立博客已差不9年时间,Wordpress版本也经历了好多个,运行的系统环境也发生了变化(前段时间就搬到了VPS)。有些优化的技术原来只是一时兴起做的,随着时间的流逝或重装 [...]

|2020-03-09T19:18:29+08:002019/9/18|分类:原创, 网站技术|标签:, |1 条评论

本站博客更新和优化记录

域名注册很长时间了,差不多就到9年。网站的主机只搬了几次,一开始用美国一家虚拟主机商(名字忘了),接着是Godaddy的,然后搬到了一家香港的服务商,这个应该是最久的,最后搬到了Vultr的VPS上。 上面表格是近一年谷歌统计的数据。我也是到了2018年8月中的时候才将谷歌的统计代码重新加上去。现在同时在用谷歌和百度的统计,对比起来,还是觉得以谷歌为基准好一 [...]

|2020-03-09T19:15:40+08:002019/9/15|分类:原创, 网站技术|标签:, |0 条评论
返回顶部