新闻资讯

新闻资讯
首页 > 新闻资讯 > 正文内容

python做网站后台(python能做网站开发吗)

时间:2023-11-16 信途科技新闻资讯

BoPress,使用Python语言编写的Web后台框架,全插件式驱动,深度借鉴WordPress,但不致力博文开发,更倾向于锻造一个稳固的通用后台,系统仅提供用户,角色,权限,认证,选项,缓存,插件系统等基础组件。 (对这个项目有兴趣的朋友,可以关注,私信给我!)

BoPress 主要依赖以下开源项目

TornadoSQLAlchemyAdminLTE运行

安装依赖

Python 2.7+

pip install -r requirements.txt

默认使用SQLite数据库,使用其它数据库请修改plugins/bocore/meta.py内的数据库连接配置

运行 bopress.py, super,super 登录后台

创建相册插件示例 导出 MarkdownHTMLPDF

插件最终效果图

1.创建gallerydemo插件包

2.创建模板,从bocore/admin/下拷贝blank.html到gallerydemo/tpl/目录下,改名为gallery.html,记得修改继承的母版路径。plugins/为根目录,相对路径以此展开。

{% extends "../../bocore/admin/master.html" %}

3.添加菜单

add_menu_page("Gallery Demo", "Gallery Demo", "gallery-demo", ["read"], "gallerydemo/tpl/gallery.html")

4.添加静态资源路径,下载相册插件相册插件并放置到静态资源文件夹下,然后增加引入资源动作

add_static_path("gallerydemo/static")def scripts(res, current_screen): if current_screen.id == "gallery-demo": res.enqueue_plugin_script(src="gallerydemo/static/js/jquery.justifiedGallery.min.js", ver="3.6.3")def styles(res, current_screen): if current_screen.id == "gallery-demo": res.enqueue_plugin_style(src="gallerydemo/static/css/justifiedGallery.min.css", ver="3.6.3")add_action("bo_enqueue_styles", styles)add_action("bo_enqueue_scripts", scripts)

5.添加数据API

def data(handler): items = [ "http://img.pconline.com.cn/images/upload/upc/tx/ladyproduct/1702/22/c0/37883495_1487730822580.ajpg", ... "http://img.pconline.com.cn/images/upload/upc/tx/ladyproduct/1702/22/c0/37883495_1487730864497.jpg" ] html = list() for v in items: h = """ <a href="{0}"><img alt="相册样例" src="{0}"/></a> """.format(v, v) html.append(h) handler.render_json("".join(html))add_action("bo_api_get_gallery_demo_data", data)

6.修改 gallery.html 模板文件

{% block content_body%}<div id="demo-gallery" ></div>{% end %}{% block footer%}<script type="text/javascript"> $(function(){ $.get("{{api('gallery_demo_data')}}", {}, function(rsp){ console.log(rsp); $("#demo-gallery").html(rsp.data); $("#demo-gallery").justifiedGallery(); }, "json"); });</script>{% end %}screenshots

扫描二维码推送至手机访问。

版权声明:本文由信途科技转载于网络,如有侵权联系站长删除。

转载请注明出处https://www.xintukeji.cn/xintu/15841.html

相关文章

网络推广引流如何上广告(网络推广引流方法)

1丶 免 费 资源 推广法。 给其他 人免 费的 服务 , 比如上面 准备 的素材丶微信营销 资料等等 。 要 让 自己提 供 的内容, 成为 其他 人 必 不可 缺 的营销素材。时久 了, 关注你...

关于骑士团队推广引流的信息

编辑导语:私域的本质是拥有长远而忠诚的用户,那么,要怎么让这些用户主动进入你的私域呢?本文举例说明了如何提供差异化的价值服务,让用户主动进入你的私域,一起来看看吧。上一篇《私域引流三部曲:如何沉淀真正...

汇博0元推广(汇博国际套10000怎么提现)

汇博0元推广(汇博国际套10000怎么提现)

企业知识管理系统应该有哪些应用 知识地图:快速定位所需知识 企业知识过量的救星。知识地图通过对概念和知识关联的表述分类,形成搜索导航功能,帮助用户快速找到所需知识点,同时还能返回到相关的知识源。知识管...

石景山公司做网站(公司做网站的好处)

中关村石景山园区的企业北京市人力社保局于4月份开始在新建立的网络招聘平台开展“职等你来,就业同行”——百日千万网络招聘专项行动有招聘需求的企业,可使用社保一证通登录北京市人力资源社会保障局网站就业超市...

做网站建设公司起名(做网站建设的公司)

网站名称如何确定?首先要结合网站的类型,网站可以是综合资讯类的网站、可以是企业展示类网站,可以是购物类网站,可以是个人网站……在此博联建站根据多年经验,对网站起名总结出几项基本原则,供大家在应用时予以...

长丰引流推广平台(抖音引流推广平台)

合肥新站区对于所有买房人来说都是一个梦魇,2016年新站开启快速发展,当年买房的人都听说过列山路八将,如今八将已经交付2年,反观现在房价纹丝未动甚至下跌,不少人开始抱怨,合肥其他区房价都飙升,5年时间...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 效果付费
    效果付费

    先出效果再付费

  • 极速交付
    极速交付

    响应速度快,有效节省客户时间

  • 1对1服务
    1对1服务

    专属客服对接咨询

  • 持续更新
    持续更新

    不断升级维护,更好服务用户