一.基础配置1.在配置文件config.py中写密钥,防止CSRF攻击import os

DEBUG = True

SECRET_KEY = os.urandom(24)

HOSTNAME = ‘127.0.0.1’
PORT = ‘3306’
DATABASE = ‘ketang’
USERNAME = ‘root’
PASSWORD = ‘123456’
DB_URI = ‘mysql + mysqldb://{}:{}@{}:{}/{}?charset=utf8’.format(USERNAME,PASSWORD,
HOSTNAME,PORT,DATABASE)
SQLALCHEMY_DATABASE_URI = DB_URI

2.mysql中创建数据库 create database ketang charset utf8;

3.将配置文件导入app.pyfrom flask import Flask
import config

app = Flask(name)
app.config.from_object(config)

二.导航条的设计自己在static文件夹下另写一个 images文件夹存放图片,css文件夹设置样式1.进入http://www.bootcss.com/2.选择组件下的导航条,将代码复制过来3.进入https://www.bootcdn.cn/4.添加 https://cdn.bootcss.com/jquery/3.4.0/jquery.min.js 到html中5.img class=“logo” 给图片设置logo类,方便在css文件中设置样式6.div class="container"可设置多余的空白,不挤在一起

首页-知了课堂问答平台

{#

  • #}
    {# #}
    {#
  • #}
  • 首页 (current)
  • 发布问答
  • 查找

    • 登录
    • 注册

    三.父模板抽离由于导航条在很多页面中都会出现,所以将其抽离出来写为一个基础模板base.html,其他模板继承它即可base.html

    {% block title %}{% endblock %}-知了课堂问答平台 {% block head %}{% endblock %}

    由于图片的大小问题,将navbar-brand图标类改为navbar-left

    index.html{% extends ‘base.html’ %}

    {% block title %}首页{% endblock %}

    {% block main %}
    这是首页
    {% endblock %}

    同理base.css也是继承基本的样式.logo{
    width: 100px;
    }

知了课堂项目part1相关推荐

  1. 知了课堂 Python Flask零基础 笔记整理

    目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序 ...

  2. 知了课堂 python_没想到你是这样的“知了课堂”

    没想到你是这样的"知了课堂" 发布时间:2018-07-23 17:05, 浏览次数:919 随着近年来人工智能的火爆,Python作为人工智能开发的首选语言,一下子成为众多开发者 ...

  3. (硅谷课堂项目)Java开发笔记4:前端基础知识(二)

    文章目录 (硅谷课堂项目)Java开发笔记4:前端基础知识(二) 一.NPM 1.NPM简介 1.1.什么是NPM 1.2.NPM工具的安装位置 2.使用npm管理项目 2.1.创建文件夹npm 2. ...

  4. 2022最新SpringBoot2.X仿B站项目part1笔记

    文章目录 SpringBoot仿B站项目介绍 1.技术架构 2.多模块的开发,多环境的配置 2.1maven的本地配置 2.2新建模块,POM文件 2.3 父工程POM文件 2.4创建Mysql的表格 ...

  5. JavaWEB快速入门之验证码及课堂项目【04】

    一.验证码 (1)为什么需要验证码? 随着网络的发达,会有些人恶意注册网站,但是有了验证码之后就可以有效防止这一现象,对于网站运营商家来说,少了这些无效的注册,也更有利于管理,降低网站运营管理的难度. ...

  6. (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口

    文章目录 (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口 1.项目概述 1.1 项目介绍 1.2 硅谷课程流程图 1.3 硅谷课堂功能架构 1.4 硅谷课堂技术架构 1. ...

  7. 【互联网+“创新创业大赛”】智慧课堂项目计划书

    文章目录 项目简介 项目背景 课堂教育发展痛点与现状分析 教育硬件设备的普及率有限 教育软件平台标准不一 教学内容制作的水平参差不齐 产品技术和服务 硬件设备 软件应用 智能化服务 市场分析 市场规模 ...

  8. 【愚公系列】2022年12月 MAUI在线课堂项目-环境配置

    文章目录 前言 一.在线课堂项目的创建 1.abp连接雷电模拟器 前言 .NET MAUI是日益流行的Xamarin.Forms工具箱的演变,该工具箱本月已经有6年历史了.多年来, UPS,Ernst ...

  9. 「尚硅谷与腾讯云官方合作」硅谷课堂项目视频发布

    硅谷课堂是尚硅谷与腾讯云官方合作的项目,是一款基于微信公众号B2C模式的在线学习平台.项目包含后台系统和微信公众号部分,采用前后端分离开发模式. 本套项目教程针对有一定开发经验的Java程序员精心打造 ...

  10. 【学习记录】QQZone项目 part1

    直接上项目, MVC框架即模型-视图-控制器(model-View-controller) M即model模型是指模型表示业务规则 V即View视图是指用户看到并与之交互的界面 C即controlle ...

最新文章

  1. 修改nginx服务器类型
  2. 虚拟化厂商VMware、微软和思杰的vGPU支持概述
  3. repeater 控件嵌套
  4. 线程通信机制之定时器队列
  5. python查询缺失值所在位置_Python Pandas找到缺失值的位置方法
  6. C++多继承与虚继承
  7. 从 0 开始机器学习 - 机器学习系统的设计与误差分析
  8. 浅谈AQS锁实现机制(含ReentrantReadWriteLock读写锁加锁解锁相关源码分析)
  9. NET Framework 精简版可以获得的常用功能
  10. Kibana 操作 ES+搜索
  11. excel小技巧之如何提取指定字符之前的字段
  12. stack(后进先出)
  13. sparkStreaming常见问题
  14. 南阳理工题目---218Dinner
  15. 物流matlab,物流配送线路优化Matlab算法研究
  16. 【蓝桥杯】【Python】次数差
  17. HTTP-XMLHttpRequest
  18. linux在线ipa签名,利用Cydia Impactor免越狱安装未签名APP教程 | ZMMOO
  19. 【荐读】Hello, World! 发明者布莱恩·W.克尼汉的传奇人生
  20. Allegro 灵巧手 -硅步机器人

热门文章

  1. 软件测试佣金问题等价类,测试用例设计白皮书--等价类划分方法
  2. 进程调度算法C语言实现
  3. 傅里叶热传导定律【Fourier's Law of Heat Conduction】
  4. android手机访问协议页面,易语言修改IE协议头留言手机版网页
  5. 标准串口定义-9转25的串口线接法图
  6. 多个app用同一个签名文件_运动设备和运动APP的合理搭配
  7. SecureCRT无法使用Zmodem上传下载文件
  8. 手机看html 图片,手机HTML怎么看
  9. jQuery WeUI 组件下拉刷新和滚动加载的实现(复制就可以使用)
  10. vscode vue项目设置代理为locahost 始终无法连接本地项目