上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: ORM SQLAlchemy连接数据库 创建一个data文件夹,再里面新建一个connect的python文件 Module 第二部:创建Module 然后来新建一个user_module.py的文件 运行user_modules.py文件 查看数据库 增删改查 在connect.py文件中 在新建 阅读全文
posted @ 2020-02-24 21:25 pywjh 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 模板继承 模板导入 小结 函数和类的导入 结果 还可以这样做: 所以我们可以自己写方法来使用 ui_methods/ui_modules(共用的方法函数、及类) 运行代码,结果会显示: 我是ui_module methods 1 举个例子: 显示结果:(右下角的广告) 模板其他指令 结果: 阅读全文
posted @ 2020-02-14 23:23 pywjh 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 动态显示登陆用户名 登陆页面还是之前的那个页面: 配置好文件路径 输入用户名,随便填一个密码,提交: 模板符号 加上感叹号(!), html界面和界面源代码都是不会显示的。 控制语句: 模板转义 就像这样: 局部解决办法: 也可以一整个页面进行修改: 还可以整个项目全局修改: 这样就有一个问题,万一 阅读全文
posted @ 2020-02-11 19:41 pywjh 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 设置响应头 设置响应头方法:set_header() 结果: 可见重复的属性在set_header方法下会被覆盖。 添加给定响应头 结果: add_header方法可以向响应头中添加添加信息,还可以相同的信息 撤销给定响应头 结果: 如图所示:clear_header删除了对用的响应头,不存在的,也 阅读全文
posted @ 2020-02-09 21:43 pywjh 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 输出: 输出是通过write方法实现的: class MainHandler(tornado.web.RequestHandler): def get(self): self.write('this is my first WebServer') 查看write的源码 如果传入的不是bytes,un 阅读全文
posted @ 2020-02-02 19:13 pywjh 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 目录 路由 启动Tornado 输入和输出 初识Tornado: 路由 import tornado.ioloop import tornado.web # 如果我们启动了一个tornado服务 # 整个执行流程都是已经定义好了的 # 通过类的方式进行一个接口的定义 # 请求和相应都是封装到Requ 阅读全文
posted @ 2020-02-01 15:16 pywjh 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 关于m2o字段的去除已经选过的数据 <page string="Detail"> <field name="asset_equipment_detail_ids" options="{'no_edit_no_open':1}" context="{'detail_data': asset_equip 阅读全文
posted @ 2020-01-28 15:23 pywjh 阅读(329) 评论(0) 推荐(0) 编辑
摘要: odoo按钮点击时的弹窗提示确认消息 场景: 在单据页面操作工作流流程的时候,有时候会选择点击取消这份单据,但有时候会误点击,这时候最好是有一个弹窗消息提示一下你是否确认取消这样的消息 思路: 在button按钮上设置一个消息提示,后台设置提示的内容 实现: 在需要弹窗的按钮后面跟上这样一个属性: 阅读全文
posted @ 2020-01-28 15:08 pywjh 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 场景: 用户在填写一些行表的数据时,可能会有很多的必输字段,然后需要填写的内容和第一行的内容差不多,所以就会存在在创建的时候就自动默认和第一行的内容相同这样的需求。 还有一种情况,是默认和头上的某个字段取值相同,直接带出的情况 思路 - 1: 行上的数据都是一张行表的数据,可以在界面上整个ids的字 阅读全文
posted @ 2020-01-28 15:07 pywjh 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 前言: 关于search视图,存在三个知识点,就是: 搜索 过滤 分组 定义个性化的搜索 1. 搜索 指的就是,在搜索框,根据用户需求,指定搜索实现代码实现了的搜索功能,比如:按部门搜索,按资产名称搜索等等.... 实现方法: <record id="view_kthrp_asset_mainten 阅读全文
posted @ 2020-01-28 15:00 pywjh 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 背景: 一个many2one字段,在界面上下拉选值的时候,有一个打开弹窗选择的页面,有时候需要对这个数据排序,方便用户使用。 思路: 需要搞清楚的一点就是:点击这个many2one字段,默认会发送一个search_read请求,我们需要做的就是在这个过程中传递一个消息告诉odoo到这个位置了,需要排 阅读全文
posted @ 2020-01-28 14:59 pywjh 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 场景:模型1是通用配置模型,布尔值控制一些操作,模型2的值,必输、展示与否取决于通用配置的True或False,这样的情况,可以考使用compute. 模型1(配置模型):_name = 'kthrp.account.general.setting' 模型2(显示字段模型): _inherit = 阅读全文
posted @ 2020-01-28 14:55 pywjh 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 初始化序列 <?xml version="1.0" encoding="utf-8"?> <odoo> <data> <record id="seq_sale_order" model="ir.sequence"> <field name="name">XXX fund</field> <field 阅读全文
posted @ 2020-01-28 14:46 pywjh 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 字母转数字方法: 数字转字母方法: 阅读全文
posted @ 2019-09-08 13:29 pywjh 阅读(896) 评论(0) 推荐(0) 编辑
摘要: # model文件 # -*- coding: utf-8 -*- from odoo import api, fields, models class TodoTestYear(models.Model): _name = 'todo.year' _description = 'To-do Test Year' _order = 'start_date' #... 阅读全文
posted @ 2019-07-29 19:33 pywjh 阅读(720) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
回到顶部