#!/usr/bin/env python
#-*- coding: utf-8 -*-
from flask import
flask
from flask_sqlalchemy import
sqlalchemy)#
配置多個資料庫連線
sqlalchemy_binds =
'sqlalchemy_database_uri
'] = '
sqlite:/'#
預設資料庫引擎
sqlalchemy_binds
'] =sqlalchemy_binds
'sqlalchemy_track_modifications
'] =false
class
news(db.model):
__tablename__ = '
news'#
未設定__bind_key__,則採用預設的資料庫引擎
id = db.column(db.integer, primary_key=true)
news_title = db.column(db.string(80), unique=true)
news_content = db.column(db.string(120), unique=true)
def__init__
(self, news_title, news_content):
self.news_title =news_title
self.news_content =news_content
def__repr__
(self):
return
'' %self.news_title
class
user(db.model):
__bind_key__ = '
users'#
已設定__bind_key__,則採用設定的資料庫引擎
__tablename__ = '
user
'id = db.column(db.integer, primary_key=true)
username = db.column(db.string(80), unique=true)
email = db.column(db.string(120), unique=true)
def__init__
(self, username, email):
self.username =username
self.email =email
def__repr__
(self):
return
'' %self.username
class
article(db.model):
__bind_key__ = '
'__tablename__ = '
article
'id = db.column(db.integer, primary_key=true)
title = db.column(db.string(80), unique=true)
content = db.column(db.string(120), unique=true)
def__init__
(self, title, content):
self.title =title
self.content =content
def__repr__
(self):
return
'' %self.title
db.create_all()
#未指定bind,則使用預設的資料庫引擎
db.create_all(bind='
users
') #
指定bind,則使用指定的資料庫引擎
db.create_all(bind='')
news = news('
ha','
hahahhahaha
') #
自動關聯到相對應的orm模型,進而使用相關聯的資料庫引擎
db.session.add(news) #
插入一條資料
db.session.commit()
admin = user('
admin
', '
guest = user('
guest
', '
db.session.add_all([admin,guest])
#插入多條資料
db.session.commit()
title = article('
title1
', '
content1')
db.session.add(title)
db.session.commit()
"""每個資料庫中插敘的有相對應的資料
"""
使用GraphEdit使用
1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....
MySQL使用學習使用 mysql學習使用
1 mysql學習 1 安裝 ubuntu下直接安裝 apt get install mysql server 2 檢查伺服器是否啟動 sudo netstat tap grep mysql,如果啟動成功,出現以下資訊 tcp00localhost.localdomain mysql listen ...
學習使用CSDN markdown使用
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...