This code recipe gives you an idea of how to use Flask-Admin with postgresql database.

from flask import Flask
from flask.ext.admin import Admin
from flask.ext.admin import BaseView
from flask.ext.admin import expose
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.admin.contrib.sqla import ModelView app = Flask(__name__) app.config['SECRET_KEY'] = '123456790'
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:postgres123@localhost/scrapy' db = SQLAlchemy(app) admin = Admin(app) class MyView(BaseView):
@expose('/')
def index(self):
return self.render('index.html') class Cars(db.Model): can_create = False id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(64))
price = db.Column(db.String(64)) admin.add_view(MyView(name='Hello'))
admin.add_view(ModelView(Cars, db.session)) if __name__ == '__main__':
app.run(host='0.0.0.0',port=8080,debug=True)

最新文章

  1. 在配有英特尔® Iris™ 显卡的系统上通过优化对 Just Cause 3 进行增强
  2. python logging模块可能会令人困惑的地方
  3. 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
  4. android 基站定位
  5. C++ 中list、vector和deque比较[转]
  6. 国庆第七日(2014年10月7日17:55:56),随手记,一些关注的OSC软件,花生壳
  7. idea svn 更新覆盖了本地代码
  8. ERROR CL .exe……错误
  9. DataURL与File,Blob,canvas对象之间的互相转换的Javascript
  10. java中 try catch finally和return联合使用时,代码执行顺序的小细节
  11. 使用idea搭建Scala 项目
  12. java 面经
  13. Python基础训练题-简单数学公式
  14. Python 实例方法、类方法、静态方法的区别与作用
  15. cx_Oracle读写clob
  16. zabbix server源码安装
  17. javascript的执行过程, 语法错误和运行时错误?
  18. python学习之老男孩python全栈第九期_day009知识点总结
  19. kubernetes实战(二十):k8s一键部署高可用Prometheus并实现邮件告警
  20. AutoLayout 的一些坑

热门文章

  1. google浏览器安装接口测试工具postman方法
  2. js实现导航固定定位
  3. js 学习思维导图
  4. Vitual Router in The Cloud
  5. google 搜索不跳中间页
  6. 基于One-Class的矩阵分解方法
  7. Cocos2d-x 常见宏
  8. silverlight wpf DataTemplate Command binding
  9. ORA-01119、ORA-27040
  10. CSS3的常用属性(二)