国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 奈曼旗| 福州市| 乌兰浩特市| 清水县| 正镶白旗| 苏州市| 水城县| 临泉县| 鄂尔多斯市| 新闻| 聊城市| 鄂温| 安平县| 峡江县| 稻城县| 石首市| 迁安市| 格尔木市| 柏乡县| 永清县| 蓬安县| 安远县| 尚志市| 金昌市| 巨野县| 阜宁县| 江口县| 汶川县| 南涧| 营山县| 双峰县| 察雅县| 巴楚县| 黎平县| 仙桃市| 柏乡县| 全椒县| 武宣县| 张北县| 天祝| 新竹市|