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