import os
from flask import flask
from flask_sqlalchemy import sqlalchemy
from datetime import datetime
from flask_bootstrap import bootstrap
from werkzeug.security import generate_password_hash, check_password_hash ##密碼加密與解密
"""# session設定:
1).
2).
3).
# or
# or
"""##連線資料庫
##資料庫修改跟蹤,為了安全必須寫,不寫報錯
# 例項化db物件
class
user
(db.model):
id = db.column(db.integer, autoincrement=true, primary_key=true)
# unique: 指定該列資訊是唯一的;
name = db.column(db.string(50), unique=true)
# 此處為了使用者帳號的安全性, 必須對密碼進行加密;
pwd = db.column(db.string(100))
email = db.column(db.string(20), unique=true)
phone = db.column(db.string(20), unique=true)
info = db.column(db.text) # 個性簡介
add_time = db.column(db.datetime, default=datetime.now())
userlogs = db.relationship('userlog', backref="user")
# 使用者登入日誌
class
userlog
(db.model):
##資料庫中表名為user_log
id = db.column(db.integer, autoincrement=true, primary_key=true)
user_id = db.column(db.integer, db.foreignkey('user.id'))
ip = db.column(db.string(100)) # 登入的ip
add_time = db.column(db.datetime, default=datetime.now())
area = db.column(db.string(100)) # 登入的城市
db.create_all()
Django學習之使用models
首先,使用一下 建立乙個名為django的django工程 django admin startproject django django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.ses...
Django專案建立之 Models(三)
django中的models是什麼?通常,乙個model對應資料庫的一張資料表 django中的models以類的形式表現 它包含了一些基本字段以及資料的一些行為 這種框架結構稱為orm 編寫models,步驟 1.在應用根目錄下建立models.py django在幫我們建立應用的時候已經幫我們建...
表單處理Flask WTF 三
表單域是可呼叫的,呼叫時從模板渲染它們到html。假設檢視函式傳遞乙個引數名為form的nameform例項給模板,模板就會生成乙個簡單的html表單,如下所示 為了改變表單的外觀顯示,任何傳送給該表單域的引數會被轉換為html表單域屬性 例如,你可以給定表單域id或class屬性,然後定義css樣...