国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python Web框架Flask下網(wǎng)站開發(fā)入門實例

2020-02-23 06:24:16
字體:
供稿:網(wǎng)友

一、Flask簡介

Flask 是一個 Python 實現(xiàn)的 Web 開發(fā)微框架。官網(wǎng):http://flask.pocoo.org/

二、Demo

1、代碼結(jié)構(gòu)

代碼如下:
.
├── blog.py
├── static
│   ├── css
│   │   └── index.css
│   ├── images
│   │   ├── cat.jpg
│   │   └── sheying1229.jpg
│   └── js
└── templates
    ├── index.html
    ├── login.html
    ├── regist.html
    └── upload.html

5 directories, 8 files

2、主程序blog.py
代碼如下:
#!/usr/bin/python
#coding:utf8

from flask import Flask, render_template, url_for, request,redirect,make_response,session
import os,MySQLdb

app = Flask(__name__)
app.secret_key='afjlsjfowflajflkajfkjfkaljf'
user_list = ['jim','max','py']

imagepath = os.path.join(os.getcwd(),"static/images")

@app.route('/')
def index():
    username = request.cookies.get('username')
    if not username:
        username = u'請先登錄'
    islogin = session.get('islogin')
    nav_list = [u'首頁',u'經(jīng)濟',u'文化',u'科技',u'娛樂']
    blog = {'title':'welcome to my blog','content':'hello, welcome to my blog.'}
    blogtag = {'javascript':10,"python":20,"shell":5}
    img = url_for('static', filename="images/cat.jpg")
    return render_template('index.html', nav_list=nav_list, username=username, blog = blog, blogtag = blogtag, img=img, islogin=islogin)

@app.route('/reg', methods=['GET','POST'])
def regist():
    if request.method == 'POST':
        username = request.form['username']
        conn = MySQLdb.connect(user='root',passwd='admin',host='127.0.0.1')
        conn.select_db('blog')
        curr = conn.cursor()
        sql = 'insert into `user` (`id`,`username`) values (%d,"%s")' % (1,username)
        curr.execute(sql)
        conn.commit()
        curr.close()
        conn.close()
        return "user %s regist ok!" % request.form['username']
    else:
        #request.args['username']
        return render_template('regist.html')

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安丘市| 正蓝旗| 山西省| 呼伦贝尔市| 平江县| 定南县| 中西区| 永寿县| 赫章县| 深水埗区| 吉安市| 呼伦贝尔市| 扶余县| 温州市| 诸暨市| 兰西县| 南溪县| 辰溪县| 封开县| 珠海市| 宁都县| 陆丰市| 临猗县| 阿克| 水城县| 历史| 铜陵市| 宝兴县| 休宁县| 湖南省| 墨竹工卡县| 万宁市| 陇南市| 和政县| 从江县| 呼伦贝尔市| 甘南县| 玛曲县| 长兴县| 兴化市| 江安县|