教程归类:Python学习

Python中使用Flask搭建博客网站过程解析(第3节)


在上一节教程中,我们成功使用Flask搭建了一个简易的博客网站。本节教程我们将详细讲解博客网站的工作原理。

1、项目结构解析

打开上一节教程中介绍的Flask博客网站项目目录,可以看到项目的基本目录如下所示:

blog
├── app.py
├── templates
      ├── index.html
      ├── about.html
      ├── add.html
      ├── login.html
      ├── signin.html
      └── update.html
└── static
        ├── home-bg...
......

阅读全文

Python中Session和Cookie的使用(第4节)


1、使用Session来保存用户信息

在上一节教程中,我们使用Flask搭建博客网站后,首先要进入127.0.0.1:5000/signin页面注册一个用户名,然后进入127.0.0.1:5000/login登录页面输入用户名和密码,当用户名和密码验证通过后,用户在博客网站中的状态就是登录状态了。这时候,用户浏览博客网站各个页面时,都可以保持登录状态,‌即使在页面刷新后,‌仍然可以保持登录状态,‌直到关闭浏览器后才会退出登录状态。这个过程,是通过Python的Session (会话)功能来实现的。

(1)Session (会话)的概念

Session在网络应用中被称为“会话控制”,当我们...

......

阅读全文

Python编程的前端和后端介绍(第1节)


在如今快速发展的互联网时代,系统程序已经成为企业和个人展示、交互和处理信息的重要平台。一个成功的系统程序不仅需要有吸引人的界面和舒适、便捷的用户体验,还需要稳定的后台支持和高效的数据处理。常见的系统开发程序包括前端开发和后端开发两个主要部分。

1、前端开发和后端开发是什么?

前端开发和后端开发是系统程序开发中的两个基本领域,分别负责系统程序的用户交互和数据处理。前端主要是指与用户直接交互的部分,它将数据以视觉化的形式展现给用户,并且在用户与应用程序之间起到接口的作用。常见的前端技术包括HTML、CSS和JavaScript,用于构建网站和应用程序的界面。为了提高用户体验,前端开发者致力于...

......

阅读全文