`
lewis_c402
  • 浏览: 9818 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

exam_show

 
阅读更多
#coding: utf_8

import sqlite3
from flask import Flask, request, session, g, redirect, url_for, \
       abort, render_template, flash
import pdb

#configuration
DATABASE = 'exam.db'
DEBUG = True
SECRET_KEY = 'development key'
USERNAME = 'admin'
PASSWORD = 'default'

#create our little application
app = Flask(__name__)
app.config.from_object(__name__)

def connect_db():
    return sqlite3.connect(app.config['DATABASE'])

@app.before_request
def before_request():
    g.db = connect_db()

@app.after_request
def after_request(response):
    g.db.close()
    return response

@app.route('/')
def index():
    cur = g.db.execute('select * from exam where difficult = ? order by no asc', ["none"])
    items = [dict(no=row[0], question=row[1], answer=row[2], difficult=row[3], catalog=row[4]) for row in cur.fetchall()]
    return render_template('index.html', items=items)

@app.route('/admin')
def index():
    cur = g.db.execute('select * from exam order by no asc')
    pdb.set_trace()
    items = [dict(no=row[0], question=row[1], answer=row[2], difficult=row[3], catalog=row[4]) for row in cur.fetchall()]
    return render_template('admin.html', items=items)

@app.route('/add', methods=['POST'])
def add_item():
    for key, value in request.form.items():
        g.db.execute('update exam set difficult=? where no=?', (value, int(key)))
    g.db.commit()
    return redirect('/')


if __name__ == '__main__':
    app.run()

 

 

分享到:
评论

相关推荐

    chap12_exam_code_2_绘制飞机_

    标题"chap12_exam_code_2_绘制飞机_"暗示我们关注的是一个与计算机图形学相关的项目,特别是涉及飞行路径的可视化。描述提到“可以绘制出三个不同种类的图”,这表明我们将学习到绘制不同类型飞行轨迹的方法。 首先...

    Exam4_check.rar_C++ 复选框_Exam4_check_复选框_复选框 C++

    window.show(); return app.exec(); } ``` "Exam4_check"可能是一个完整的项目,包括源代码、编译脚本和其他相关资源。"www.pudn.com.txt"可能是一个包含教程链接或者源代码注解的文本文件,帮助理解程序的工作...

    exam average

    MessageBox.Show("Invalid Exam 1 Score", "Data Entry Error", MessageBoxButtons.OK, MessageBoxIcon.Error); exam1TextBox.Focus(); exam1TextBox.Select(); } } private void ...

    exam_evaluate

    遗愿清单主页(Jasveen) - Features -> Content学生仪表板特征开发(Jasveen)和后端(Deepak) - Upload AnswerSheet -> Modal Form- Show AnswerSheet -> 95% width modal- Result Board -> Generate Query -> ...

    CCNA Final Exam 1—4

    本资源包含了四个部分(Final Exam 1-4)的模拟试题,旨在帮助考生准备CCNA的最终考试。** 1. **网络基础** - **OSI模型**:理解并掌握开放系统互连模型的七层结构,包括物理层、数据链路层、网络层、传输层、会话...

    CCNA第二学期各章考试和final exam

    10. **网络故障排查**:学习使用各种工具(如ping、traceroute、show和debug命令)诊断和解决路由问题。 通过这些考试题目和final exam,考生可以检验自己对这些概念的理解程度,熟悉考试格式,并提升解答速度。在...

    CCNA第二学期FinalExam

    本篇文章主要涵盖CCNA第二学期Final Exam的相关知识点,包括网络地址规划、ping命令、TCP协议功能、路由器配置、端口安全、静态路由、tracert命令、FTP问题诊断、OSI模型、PAT技术、TCP/IP协议运作、路由协议配置...

    php168程序目录及文件说明

    1. `/gather`:采集相关文件,如 `show_system_fid.php` 显示栏目名称,`system.article.php` 用于文章采集等。 2. `/hack`:插件相关文件,例如 `count.php` 流量统计,`login.php` 用户登录等。 3. `/label`:标签...

    MCTS Self-Paced Training Kit (Exam 70-662)

    Show More Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers-including pointers back to the book ...

    CCNA 4 FINAL EXAM

    【CCNA 4 FINAL EXAM】是针对Cisco Certified Network Associate(CCNA)认证中的第四部分进行的最终考试。...同时,了解并熟练使用网络诊断工具,如ping、traceroute和show命令,也是至关重要的。

    CCNA-exam2 思科 topo

    8. **网络故障排查**:掌握基本的网络诊断工具如ping、traceroute、show和debug命令。 9. **网络拓扑设计**:根据业务需求设计网络架构,考虑冗余、负载均衡和易于扩展性。 10. **网络设备配置**:使用CLI(命令行...

    mysql语句用法,添加、修改、删除字段.pdf

    例如,创建一个名为`personal`的数据表,具有`member_no`、`name`、`birthday`、`exam_score`四个字段: ```sql create table personal( member_no char(5) not null, name char(50), birthday date, exam_score...

    django model去掉unique_together报错的解决方案

    - 可以通过查询语句 `SHOW CREATE TABLE insurance_exam;` 查看表的创建语句,进一步确认索引情况。如上文所示,可以看到: ```sql UNIQUE KEY `insurance_exam_category_id_a430e581_uniq` (`category_id`, `...

    cisco-Routing CCNP Routing Exam

    考生应熟悉Cisco诊断工具如ping、traceroute、show命令等,以及如何通过日志分析、性能监控来定位和解决问题。 六、实战演练与案例分析 理论知识是基础,但实际操作和案例分析才能真正检验技能水平。考生应多做模拟...

    ASP考试项目源代码下载

    5. show.asp:此文件可能是显示详细信息的页面,比如显示某一道试题的完整内容,或者展示用户答题的结果。 6. exam_start.asp:这是“开始考试”的入口,用户点击后进入考试界面,可能会有倒计时、随机分配试题等...

    人教版精品英语冠词句型练习题含答案[001].doc

    2. "the" 用于表示特定的人或事物,如第三题 "Peter has passed ________ final exam" 中的 "final exam" 指的是彼得参加的那个具体的期末考试,所以用 "the"。 3. "the" 也用于特定的环境、场合或固定搭配中,如第...

    Adobe InDesign CS 2 ACE Exam认证考试题库.docx

    - 当在InDesign页面中插入Photoshop文件时,如果希望显示特定的图层组合(layer comp),需要选择“Show Import Options”来指定。这允许用户控制导入的图像哪些层可见,哪些层隐藏,以适应设计需求。 3. **渐变...

    数据库常用命令练习题1

    ` 或 `SHOW COLUMNS FROM ExamResult;` 显示表的列名、数据类型等信息。 14. **查看 ExamResult 表所有内容**: `SELECT * FROM ExamResult;` 查询表中所有记录。 15. **查看特定字段**: `SELECT id, name FROM...

    CCNA-ICND1 Exam Certification Guide.pdf

    《CCNA-ICND1 Exam Certification Guide》是Cisco官方出版的一本针对CCENT和CCNA ICND1认证考试的权威指南,由Wendell Odom撰写,他是一位拥有CCIE No. 1624资格的专家。这本书的第二版旨在帮助考生准备并通过640-...

Global site tag (gtag.js) - Google Analytics