Web开发基础课程

版权声明:本文为博主原创文章,转载请注明出处。

前言

前段时间为完成学校任务,设计了一套Web开发课程。

课程涉及前后端的基础应用,最终目标为开发一款简易的博客程序。

博客程序包含最基本的功能(用户、发布文章、文章分类、文章留言、友情链接)。

【湿货】Web应用渗透实验

版权声明:本文为博主原创文章,转载请注明出处。

前言

最近为完成作业,以及复习web安全知识,做了个简单关于web应用的渗透测试教程。

使用PentesterLab进行演示,有兴趣的可以看看。

  • PS:非常简单的小白向,但常见的案例都有。

Flask SelectField (Not a vaild choice) 错误解决

版权声明:本文为博主原创文章,转载请注明出处。

前言

最近折腾起来Flask,在使用WTForm的时候遇到了一点小问题。

当提交表单时,SelectField项提示错误Not a vaild choice.

关于PHP文件上传的问题

版权声明:本文为博主原创文章,转载请注明出处。

前言

今天测试一个图片上传功能,发现了一个诡异的现象,PC端正常上传图片,手机端上传图片则提示没有添加图片,反复尝试,无果。

我以为是browser/thinkphp/thinkcmf的问题,结果找了相关的文章,无果。

Django快速入门教程

版权声明:本文为博主原创文章,转载请注明出处。

前言

学习web开发是一条艰辛的道路,那些令人讨厌的前端页面总是需要我们复制粘贴、复制粘贴,一旦修改,经常要同时修改多个文件。

页面做的最多的地方无疑是后台管理部分,一个模块,基本就要做出一套页面,比如:

  1. 增加内容页面
  2. 编辑内容页面(和增加内容的页面大部分内容相同)
  3. 内容列表页面(里面还要考虑筛选、搜索功能的实现)

做这些页面做多了,难免心生厌烦,比如我用什么thinkphp,一直要复制n套模版,编辑html,替换一些名称什么的,完全就是苦力活。

所以,为了减少这些重复的劳动,Django替我们实现了一个管理后台,能够对我们设计的模型自动生成管理页,且不需要编写html,这听起来很美好,然而这就是事实。

人生苦短,我用Python(Django)!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×