Superset 开发(一)添加一个页面

superset\models\core.py

下进行添加模型

class ExeclInfoAdd(Model):
    __tablename__ = ‘ExeclInfoAdd‘
    type = "table"
    id = Column(Integer,primary_key=True)
    name = Column(String(256))
    info = Column(String(256))

ExeclInfoAdd.__table__.create(db.engine, checkfirst=True)

superset\views\core.py

下进行添加视图

class ExeclInfoAddView(SupersetModelView, DeleteMixin):  # noqa
    datamodel = SQLAInterface(models.ExeclInfoAdd)
    label_columns = {‘name‘:‘Name‘, ‘info‘:‘Info‘}
    list_columns = [‘name‘, ‘Name‘]

appbuilder.add_view(
    ExeclInfoAddView,
    "Execl Add Luke",
    label=__("Execl Add"),
    category="Sources",
    category_label=__("Sources"),
    icon=‘fa-cogs‘)

model的初始化(建表)用migrate工具来处理

执行superset db migrate

再执行superset db upgrade

时间: 2024-08-10 02:20:00

Superset 开发(一)添加一个页面的相关文章

2.2-2 文章模块开发【添加文章页面脚本编写】

~/blog/user/art/1.0.0/add.js 开发 添加文章页面主要的功能就是一个提交表单,这里我们采用异步提交 1.模块依赖 为了提高开发效率,我们用jQuery进行开发(我们建议一个项目只用一个jquery版本,因此我们把jQuery作为一个核心模块进行处理) 访问 http://127.0.0.1:1234,我们可以看到jquery文件的id为$, 提供的接口就是jQuery(就是平时我们用到的$函数) 因此,我们可以这样在add.js中声明对jQuery的依赖 var $ =

添加一个页面右侧链接QQ客服的功能

index.html页面内容: <!-- 页面右侧链接QQ客服功能 开始 --> <link href="index_files/website(1).css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="index_files/jquery-1.7.1.js"></sc

Skyline WEB端开发2——添加一个定位点、文本标签

Skyline 添加定位点 sgworld.Creator.CreatePosition CreatePosition( X, //兴趣点的东西方向坐标,即经度 Y, //兴趣点的南北方向坐标,即纬度 Altitude, //兴趣点的高程,即高度 AltitudeType, /* * 一个枚举值,定义了高程类型. * 0代表定位点在地面以上指定高度. * 1代表定位点在海平面的高度. * 2代表在地形表面创建定位点. * 3代表定位点在基于椭球基准面的地形数据库指定高度位置. * 4代表以一定高

Bootstrap--模仿官网写一个页面

本文参考Bootstrap官方文档写了简单页面来熟悉Bootstrap的栅格系统.常用CSS样.Javascript插件和部分组件. 以下html代码可以直接复制本地运行: BootstrapPage1:常见的一种页面类型,页面导航,左侧分类.右侧新闻列表: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8&q

从一个页面打开新窗口页面,当关闭新窗口页面时,刷新原本的页面的一个方法

开发中从一个页面打开新窗口页面,当关闭新窗口页面时,需要刷新原本的页面,找到了如下方法: A页面中: <a target="_blank"  href="B.aspx"></a> B页面中: <input type="button"  value="关闭" onclick="Close();" /> <script type="text/javascrip

每天一个JavaScript实例-提取所有链接并添加到页面末尾列表

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-提取所有链接并添加到页面末尾列表</title> <script> window.onload = function(){ var lin

Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮

昨天一同事问我如何在sharepoint2013的NewForm.aspx页面上添加一个 save and new的button.实现save 和new的功能,save的功能和默认的save按钮效果一至. 效果如图: 这里的思路如下: 1)用juqery来动态添加一个saveandnew的button 2)新建按钮的click事件将要调用默认save 按钮的click方法 3)新按钮的click事件后页面跳转主要取决于url的Source参数,所以我们必须改写获取该参数的方法,该参数的读取是在i

jsp页面添加一个集合数组到action(用序列化提交)

页面的js //点击a标签增加删除 var i=0; $("#a").on("click",function(){ var $newtr = $("<tr id='model'>" +"<td><input type='text' name='contactsList["+i+"].contactName' value=''></td>" +"<

使用yii的layout,加入&lt;?php echo $content; ?&gt;这句话时,它会自动在子页面上面添加一个div包裹

使用yii的layout,加入<?php echo $content; ?>这句话时,它会自动在子页面上面添加一个div包裹,而且div的id命名为id=content,这个和已有id重复,如何解决? http://hi.baidu.com/jyhscy/item/2b05034c9d9f1e35fb8960d1 yii中layout的column和main文件之间的关系 在yii创建应用成果之后,在view/layouts/目录下,会产生3个布局页面: -->main.php --&g