- 博客(40)
- 收藏
- 关注
转载 期末作品检查
在这个学期里,我们学习了Python+Flask+MysqL的web建设技术过程,刚接触Python,首先学习Python的基本语法、后期学习了flask框架,css、js以及mysql基本的增删查改和优化。在这里写自己制作一个简单项目的学习过程和总结,将自己学习的知识归纳总结一下。参考学习网站:https://dormousehole.readthedocs.io/en/lates...
2018-01-04 17:57:00
142
转载 管理信息系统 第三部分 作业
阅读教材,思考并回答以下问题:1.DDS和IDDS的组成:DDS(决策支持系统)由决策支持系统的系统结构,人机对话子系统,数据库子系统,模型库子系统,方法库子系统组成。IDDS(智能决策支持系统)由只能人机接口,问题处理系统,知识库子系统与推理机组成。2.电子商务系统的结构:电子商务整体结构分为电子商务应用层结构(简称应用层)和支持应用实现的基础结构(三层),基础...
2018-01-02 11:21:00
189
转载 模型分离(选做)
模型分离--让代码更方便管理新建models.py,将模型定义全部放到这个独立的文件中。from werkzeug.security import generate_password_hash,check_password_hashfrom datetime import datetimefrom exts import db# 创建用户模型class...
2017-12-26 17:44:00
125
转载 密码保护
1.更新User对象,设置对内的_passwordclass User(db.Model): __tablename__ = 'user' _password = db.Column(db.String(200), nullable=False) #内部使用_password = db.Column(db.String(200), nullable=Fa...
2017-12-22 11:30:00
122
转载 实现搜索功能
1、准备视图函数search()2、修改base.html 中搜索输入框所在的<form action="{{ url_for('search') }}" method="get"> <input name="q" type="text" placeholder="请输入关键字">3、完成视图函数search()获取搜索关键字q =...
2017-12-20 17:16:00
122
转载 完成个人中心—导航标签
个人中心—视图函数带标签页面参数tag@app.route('/usercenter/<user_id>/<tag>')def usercenter(user_id, tag): if tag == ‘1': return render_template('usercenter1.html', **context)@app.route('/...
2017-12-19 15:16:00
82
转载 个人中心标签页导航
1、新页面userbase.html,用<ul ><li role="presentation">实现标签页导航。<ul class="nav nav-tabs"> <li role="presentation"><a href="#">Home</a></li> <li role="pres...
2017-12-15 15:01:00
70
转载 评论列表显示及排序,个人中心显示
显示所有评论{% for foo in ques.comments %}<ul class="list-group"style="margin:10px"> {% for b in ques.comments %} <li class="list-group-item"> <span cl...
2017-12-13 20:04:00
59
转载 完成评论功能
1.定义评论的视图函数@app.route('/comment/',methods=['POST'])def comment():读取前端页面数据,保存到数据库中@app.route('/comment/', methods=['POST'])@logdef comment(): comment = request.form.get("new_comment")...
2017-12-08 19:51:00
58
转载 从首页问答标题到问答详情页
主PY文件写视图函数,带id参数。@app.route('/detail/<question_id>')def detail(question_id): quest = return render_template('detail.html', ques = quest)@app.route('/detail/<question_...
2017-12-06 22:26:00
71
转载 首页列表显示全部问答,完成问答详情页布局。
首页列表显示全部问答:将数据库查询结果传递到前端页面 Question.query.all()前端页面循环显示整个列表。问答排序{% for a in question %} <ul class="note-list" > <li class="list-group-item">{# ...
2017-12-05 20:25:00
80
转载 制作首页的显示列表
1. 在首页添加显示问答的列表,并定义好相应的样式。无序列表<ul > <li>Coffee</li> <li>Tea</li> <li>Milk</li></ul><ul class="box"> <h2><p>...
2017-12-01 11:41:00
78
转载 发布功能完成
编写要求登录的装饰器from functools import wrapsdef loginFirst(func): #参数是函数@wraps(func) def wrapper(*args, ** kwargs): #定义个函数将其返回 #要求登录 return func(*args, ** kwargs...
2017-11-28 15:44:00
44
转载 登录之后更新导航
用上下文处理器app_context_processor定义函数获取session中保存的值返回字典在父模板中更新导航,插入登录状态判断代码。注意用{% ... %}表示指令。{{ }}表示变量完成注销功能。清除session跳转<!DOCTYPE html><html lang="en"><hea...
2017-11-24 11:42:00
65
转载 完成登录功能,用session记住用户名
登录功能完成:js:设置returnhtml:设置forminputonclick="return fnLogin()"py:@app.route设置methodsGETPOST读取表单数据查询数据库用户名密码对:记住用户名跳转到首页用户名密码不对:提示相应错误。session:...
2017-11-22 16:00:00
184
转载 完成注册功能
js文件:onclick函数return True时才提交表单,return False时不提交表单。html文件:<form>中设置 action和method="post"<input>中设置 name主py文件中:from flask import request, redirect, url_for@app...
2017-11-21 20:46:00
94
转载 通过用户模型,对数据库进行增删改查操作
增加:user = db.session.add(user)db.session.commit()#增加user = User(username ='JACKSON',password='0328' )db.session.add(user)db.session.commit()查询:User.query.filter(User.username == '...
2017-11-17 17:38:00
159
转载 连接mysql数据库,创建用户模型
安装与配置python3.6+flask+mysql数据库下载安装MySQL数据库下载安装MySQL-python 中间件pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy)mysql创建数据库数据库配置信息config.py建立mysql和app的连接创建用户模型from flask ...
2017-11-14 20:30:00
49
转载 管理信息系统的开发与管理
1、带label的文本输入区域<label for=""></label><textarea " id=""></textarea>123456789101112131415161718192021222324...
2017-11-10 14:57:00
102
转载 加载静态文件,父模板的继承和扩展
用url_for加载静态文件<script src="{{ url_for('static',filename='js/login.js') }}"></script>flask 从static文件夹开始寻找可用于加载css, js, image文件继承和扩展把一些公共的代码放在父模板中,避免每个模板写同样的内容。base.html...
2017-11-07 21:35:00
59
转载 夜间模式的开启与关闭,父模板的制作
1.夜间模式的开启与关闭放置点击的按钮或图片。定义开关切换函数。onclick函数调用。2.父模板的制作制作网站网页共有元素的父模板html,包括顶部导航,中间区块划分,底部导航,底部说明等。汇总相关的样式形成独立的css文件。汇总相关的js代码形成独立的js文件。形成完整的base.html+css+js<!DOCTY...
2017-11-04 20:15:00
76
转载 开始Flask项目
1.新建Flask项目。2.设置调试模式。3.理解Flask项目主程序。4.使用装饰器,设置路径与函数之间的关系。5.使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。6.用视图函数反转得到URL,{{url_for(‘login’)}},完成导航条里的链接。from flask import Flask, render_...
2017-11-03 21:37:00
70
转载 完成登录与注册页面的前端
完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括:用户名6-12位首字母不能是数字只能包含字母和数字密码6-12位注册页两次密码是否一致<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <ti...
2017-10-31 19:29:00
80
转载 JavaScript 基础,登录前端验证
1、<script></script>的三种用法: 1.放在<body>中 2.放在<head>中 3.放在外部JS文件中2、三种输出数据的方式: 1.使用 document.write() 方法将内容写到 HTML 文档中。 2.使用 window.alert() 弹出警告框。 ...
2017-10-24 22:12:00
128
转载 CSS实例:图片导航块
1.认识CSS的 盒子模型。2.CSS选择器的灵活使用。3.实例: a.图片文字用div等元素布局形成HTML文件。 b.新建相应CSS文件,并link到html文件中。 c.CSS文件中定义样式 1.div.img:border,margin,width,float 2....
2017-10-20 13:53:00
61
转载 导航,头部,CSS基础
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>欢迎登陆</title> <base href="http:www.gzcc.cn/"target="_blank"> ...
2017-10-17 13:31:00
60
转载 web基础,用html元素制作web页面
1.用div,form制作登录页面,尽可能做得漂亮。2.练习使用下拉列表选择框,无序列表,有序列表,定义列表。3.观察常用网页的HTML元素,在实际的应用场景中,用已学的标签模仿制作。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...
2017-10-13 13:07:00
86
转载 web基础
1.认识URL,观察常用网站网址,区分不同组成部分。uscheme://host:port/path/?query-string=xxx#anchor112.观察web浏览过程.3.HTML基础。练习使用标签制作简单的页面。<h1></h1><hr><P>友情链接</P><a href=url><...
2017-10-11 16:55:00
46
转载 timestamp与timedelta,管理信息系统概念与基础
A.管理有不同层次所需信息各有什么特点?1、战略管理涉及企业的长远计划,处理中、长久时间,它的信息来自外部,范围广且着重未来,具有概括性,但是精确性和使用的频率比较低。2、管理控制属于中期计划范围,它的信息来自内部,范围具有一定的确定性,较为概括,在流通性以及精确性要求和使用频率上来说都较高。3、运行控制涉及作业的控制,它的信息来自系统内部,来源与确定的范围,具有详细性,信息...
2017-10-10 15:20:00
75
转载 datetime处理日期和时间
datetime.now() # 获取当前datetimedatetime.utcnow()>>> from datetime import datetime>>> datetime.now()datetime.datetime(2017, 9, 30, 20, 45, 0, 731347)>>> datetime.ut...
2017-09-30 20:47:00
128
转载 中文词频统计
中文分词下载一中文长篇小说,并转换成UTF-8编码。使用jieba库,进行中文词频统计,输出TOP20的词及出现次数。排除一些无意义词、合并同一词。对词频统计结果做简单的解读。import jiebaxw=open('傲慢与偏见前十章.txt','r',encoding='utf-8').read()ma=list(jieba.cut(xw))ex...
2017-09-29 11:41:00
85
转载 文件方式实现完整的英文词频统计实例
可以下载一长篇的英文小说,进行词频的分析。1.读入待分析的字符串2.分解提取单词3.计数字典4.排除语法型词汇5.排序6.输出TOP(20)7.对输出结果的简要说明。fo = open('daoru.txt','r')s = fo.read()s=s.lower() for i in ',.?':s=s.replace(i,' ') ...
2017-09-27 16:00:00
69
转载 组合数据类型练习,英文词频统计实例上
1.字典实例:建立学生学号成绩字典,做增删改查遍历操作。num={'01':'75','02':'87','03':'89','04':'91','05':'69'}num['03']print(num)num['06']='70'print(num)num['05']='87'print(num)del(num['01'])print(num)...
2017-09-26 13:05:00
61
转载 英文词频统计预备,组合数据类型练习
实例: 下载一首英文的歌词或文章,将所有,.?!等替换为空格,将所有大写转换为小写,统计某几个单词出现的次数,分隔出一个一个的单词。s='''Hello, it's meI was wondering if after all these yearsYou'd like to meet, to go overEverythingThey say that time...
2017-09-22 13:51:00
84
转载 凯撒密码、GDP格式化输出、99乘法表
恺撒密码的编码mw=input("明文:")print("密文:",end="")for i in mw:print(chr(ord(i)+3),end="")国家名称 GDP总量(人民币亿元)中国 ¥765873.4375澳大利亚 ¥ 78312.4375(国家名称左对齐,数字右对齐,千分位,2位小数)print("国家名称 GDP总量...
2017-09-19 12:38:00
59
转载 字符串基本操作
#已知‘星期一星期二星期三星期四星期五星期六星期日 ’,输入数字(1-7),输出相应的‘星期几’week="星期一星期二星期三星期四星期五星期六星期天"i=int(input("输入1到7的数字:"))print(week[3*(i-1):3*i])输入学号,识别年级、专业、班级、序号num=input("请输入学号:")print("年级:"+num...
2017-09-15 13:42:00
209
转载 条件、循环、函数定义 练习
画五角星import turtlefor i in range(5):turtle.forward(100)turtle.right(144)turtle.hideturtle()画同心圆import turtlefor i in range(5): turtle.up() turtle.goto(0,-20*...
2017-09-13 17:11:00
53
转载 turtle库基础练习
画一组同切圆import turtleturtle.circle(10)turtle.circle(20)turtle.circle(30)turtle.circle(40)画一组同心圆import turtleturtle.circle(30)turtle.pos()turtle.up()turtle.goto(0,-1...
2017-09-12 13:15:00
166
转载 Python基础练习
简单输入输出交互。用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能)输入半径,计算圆的面积。#简单输入输出num=input("please input a number:")print(num)#计算两数字之和num1=input("first:")num2=input("second:")sum=float(...
2017-09-08 13:52:00
58
转载 理解管理信息系统
1.信息与数据的区别是什么?信息既是对各种事物的变化和特征的反应,又是事物间互相作用和联系的表现。数据是信息的载体,信息是数据的内涵。2.信息与知识的区别是什么?信息是具有关联性和目的性的结构化,组织化的数据,知识是用于生产的信息。信息要经过加工处理/应用于生产,才能转变为知识3.举一个同一主题不同级别的数据、信息、知识、智慧的实例。数据 书籍的编号 书名 出版社 ...
2017-09-05 11:40:00
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人