15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 用Python Flask Web框架搭建自己的网站

用Python Flask Web框架搭建自己的网站

时间:2023-07-11 14:48:01 | 来源:网站运营

时间:2023-07-11 14:48:01 来源:网站运营

用Python Flask Web框架搭建自己的网站:

PART ONE 项目简介

本项目是基于Flask搭建前后端不分离的新闻类资讯网站,可以自己个性化定位网站的类型,因为来回都是这样的套路。

用户端功能实现

服务端功能实现

用户管理

新闻管理

网站视频效果展示

具体网站效果可见下面的演示视频

https://www.zhihu.com/video/996138537342857216


PART TWO 跟着操作自己把网站跑起来

项目相关资源获取

本项目使用到的前端文件以及测试数据等材料请到微信公众号Python孙行者回复“Flask搭建网站”获取即可。

开发环境

  1. 操作系统:Ubuntu16.04
  2. 数据库:MySQL Redis
  3. IDE软件:PyCharm
  4. Python版本:Python3版本
  5. 注册认证七牛云(存储头像图片等)和容联云通讯(发送短信验证码)
  6. 虚拟环境创建

虚拟环境创建

虚拟环境的重要性就不必多说了。因为每个项目的依赖模块会不一样,需要为项目提供一个独立的环境,互不影响各个项目的开发环境,更是为了更好的调试。
依次执行以下代码:

* workon 虚拟环境名称 :进入虚拟环境 * deactivate :退出虚拟环境

启动网站试一试,体验一下下

记得,所有操作都在虚拟环境News_Website下进行

进入数据库: mysql -uroot -p 创建数据库: create database news_website charset=utf8; * python manager.py mysql init * python manager.py mysql migrate -m "initialize database" * python manager.py upgrade * use news_website; * source information_info_category.sql的文件路径; * source information_info_news.sql的文件路径;python manager.py create_super_user -n admin -p admin

PART THREE 尽情折腾

参照final完成版,对 待开发版 尽情折腾

在折腾中遇到问题,欢迎到Python孙行者后台发送您遇到的问题,请带上error截图以便快速定位错误,一起学习进步.

基础知识要求

需要基本具备以下的前后端知识:

前端知识

HTML:页面结构

CSS:页面表现:元素大小、颜色、位置

JavaScript:页面行为(这里使用JQuery的ajax进行数据交互)

Jinja2模板引擎:渲染HTML页面

后端知识

Python:项目基础语言

数据库:MySQL(存储永久性数据),Redis(存放cookie,session数据)

Flask:项目框架,对蓝图有一定的了解




前端知识掌握程度需要能看懂实现什么功能,有个大概就行,本项目直接提供前端代码源码,通过本项目你肯定可以掌握的这些知识的.
敲到后面就会感觉越来越容易了,看到自己一步步搭建的网站跑起来了,成就感涌上心头啊.

在学习过程中遇到问题或者发现可以改善的地方,欢迎大家在Python孙行者后台留言,一起学习进步.

关键词:

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭