Python:(旅游网前端)Django+Vue项目① 前置配置整理:1.静态资源文件在public目录下新建static2.插件配置2.1在pycharm安装vue插件2.2在pycharm中安装node.js插件2.3使用npm install -g less下载less,在pycharm中新增less3.在src/assets下创建style/common.less(公共样式文件)4.在src目录下引用创建的公共样式文件<style lang="less">@import "src/assets/..
Python:Django的安装及项目服务启动 目录Django的安装Django项目的创建Django项目文件的目录结构Django项目开发服务器的启动Django安装:方式:pip install djangoDjango项目的创建方式:使用pycharm创建项目Django项目结构:启动开发服务器:方式一:方式二:...
Ajax:异步加载数据-仅供自己参考 1.原HTML数据{% extends 'base_layout.html' %}{% block title %}{{ super() }} - 首页{% endblock %}{% block header %} <link rel="stylesheet" href="./assets/style/index.css"> {% endblock %}{% block content %} <div class="layout-main"> <
Ajax:JQuery调用ajax demo 1.编写访问的html文件-ajaxjq<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="/static/js/jquery-3.4.1.min.js"></script></head><body> <p>jq
Python:Flaks实现登录验证 1.登录验证初始化from flask import Flask, session, gfrom flask_login import LoginManagerfrom models import db, Userfrom accounts.views import accountsfrom qa.views import qafrom utils.filters import number_splitapp = Flask(__name__, static_folder='asset
Python:Flask蓝图按功能模块拆分 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理简单来说,Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性:一个项目可以具有多个Blueprint 可以将一个Blueprint
Python:Flask使用WTF上传文件 app.py主代码:import os.pathfrom flask import Flask, render_template, render_template_string, redirect, url_for, requestfrom flask_sqlalchemy import SQLAlchemyfrom werkzeug.utils import secure_filenamefrom forms import LoginForm, RegisterForm, userAvat
Python:Flask不使用WTF上传文件 app.py主代码:import os.pathfrom flask import Flask, render_template, render_template_string, redirect, url_for, requestfrom flask_sqlalchemy import SQLAlchemyfrom werkzeug.utils import secure_filenamefrom forms import LoginForm, RegisterFormapp = F
Python:Flask+wtf+csrf单表单及多表单验证 forms表单代码:import refrom flask_wtf import FlaskFormfrom wtforms import StringField, PasswordField, SubmitField, DateField, IntegerFieldfrom wtforms.validators import DataRequired, ValidationError# field为字段对象,适用于多表单def phone_required(form, field):
Python:Flask+wtf+csrf提交表单 HTML内容:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h3>欢迎登录</h3><form action="{{ url_for('page_register') }}" method="post">
python:Flask+mysql分页操作 HTML内容:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h3>总共有{{ user_page_data.total }}用户,当前在第{{ user_page_data.page }}页,总共{{ user_page_dat
python:Flask使用mysql from flask import Flask, render_template, render_template_stringfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)# w为模板引擎添加扩展,支持break,continue# app.jinja_env.add_extension('jinja2.ext.loopcontrols');# 配置数据库连接app.config["SQLALCHEMY_DATABA.
前端练习案列二:商城页面 1.HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="css\common.css"> <script type="text/javascript" src="js\js1.js">
javaScript:实现简易计算器 1.HTML代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" type="text/css" href="index.css"> <script type="text/javascript" src="index
CI/CD系列-tomcat安装与配置② 前置条件 Tomcat运行需要JAVA环境,所以我们应该提前安装好JDK并配置好JAVA环境变量 下载Tomcat安装包 前往官网(http://tomcat.apache.org/)下载Tomcat安装包,选择下载8.5.33版本的tar.gz安装包,右键选择复制链接地址,在服务器上使用wget命令下载安装包[root@localhost local]# wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.3...
CI/CD系列-JDK安装与配置① Centos7下JDK1.8安装配置下载JDK1.8安装包从官网下载JDK8安装包,打开下面地址,找到对应Linux X64位安装包,这里有两种格式文件,我们下载tar.gz格式,下载前需要先勾选Accept License Agreementhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上传安装包到服务器将JDK8安装包上传到服务器,我们可以通过rz命令上传(如.