V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lybcyd  ›  全部回复第 6 页 / 共 7 页
回复总数  137
1  2  3  4  5  6  7  
我习惯用单独接口,每次打开页面请求一下。单独的接口合理一点,因为不一定能保证当前用户和登录时返回的信息一致。
2021-06-17 20:34:22 +08:00
回复了 chaleaoch 创建的主题 Python 在 django orm 里面加上权限控制
你的思路可以实现,自定义 manager 、queryset 和 model,覆盖 crud 方法就可以。或者用 signal 实现。注意自带的批量不会触发这些方法,所以要单独处理。

不过我觉得权限放在 orm 这层可能不是个好主意,以后修改维护都不太方便,orm 应该只关注查询,加太多功能就太臃肿了。为什么不能放在视图层?这个是最自然的解决方案,根据请求和 user 直接判断,也好维护。
2021-06-16 19:10:17 +08:00
回复了 szzhiyang 创建的主题 Windows 任务栏不在屏幕下方的朋友要做好心理准备了
每次看到新设置都觉得别扭,微软也不缺设计师产品经理,搞不懂为什么设置条目都是直接无脑罗列的,连个 grid 分组也没有。右边就白花花一大片,空间浪费太严重,随便拿个软件的设置界面感觉都比这个强。对比旧版的控制面板和各种设置对话框,旧版有 tab 和合理的功能分割排布,真是感觉新的设置差太远了。
2021-06-02 15:02:26 +08:00
回复了 CingFuture 创建的主题 Java 请教大家一个关于 spring security 鉴权的问题
https://docs.spring.io/spring-security/site/docs/current/reference/html5/#el-pre-post-annotations

文档就可以解答你的疑惑,启用注解鉴权后,直接利用注解搞定
2021-05-20 21:55:33 +08:00
回复了 MithrilCookie 创建的主题 程序员 SpringBoot 项目 ide 运行正常,打 jar 包后不能如预期运行
你这个图只能看出是后端报错,具体内容去日志里看看
2021-05-12 17:42:00 +08:00
回复了 qazwsxkevin 创建的主题 MySQL 这个 Mysql 的语句,逻辑上错在哪里?
排版不太容易看,重新贴一下

```sql
INSERT INTO
`PMnotyet`(`LName`, `type`, `pmid`)
SELECT
'Jay', '1', '55'
WHERE
EXISTS(SELECT id FROM NickNametbl WHERE `pmff` = '1' AND `LName` = 'CN')
OR NOT EXISTS(SELECT id FROM NickNametbl WHERE `LName` = 'CN' LIMIT 1)
```
2021-05-12 17:38:44 +08:00
回复了 qazwsxkevin 创建的主题 MySQL 这个 Mysql 的语句,逻辑上错在哪里?
insert into 没有直接加 where 的语法。你可以把第一个 where 改成 select,根据第二个 where 的条件来生成结果,再将后半部分的结果直接插入 PMnotyet 表。另外你后面的语句也有点错误,需要调整一下。

INSERT INTO
`PMnotyet`(`LName`, `type`, `pmid`)
SELECT
'Jay',
'1',
'55'
WHERE
EXISTS(
SELECT
id
FROM
NickNametbl
WHERE
`pmff` = '1'
AND `LName` = 'CN'
)
OR NOT EXISTS(
SELECT
id
FROM
NickNametbl
WHERE
`LName` = 'CN'
LIMIT
1
)

亲测可以生效
2021-05-04 10:44:12 +08:00
回复了 line 创建的主题 Vue.js Vue 怎么动态改变 image 内容
https://codesandbox.io/s/priceless-heisenberg-mqzrr?file=/index.html
试了一下是完全正常的,你能贴出完整一点的代码吗?
名称要让大家都认识,要不然就没有意义了。从这个角度看,使用非常广泛的缩写可以用,自己发明的就完全没必要了。像前几位截断这种最可怕,过两周自己都不认识了。
2021-01-14 21:32:19 +08:00
回复了 miniyao 创建的主题 MySQL MySQL 导入现有数据库,会自动创建表结构、索引这些吗?
那要看你 dump 的时候有没有导出表结构,打开文件看看不就知道了
2020-12-30 11:22:10 +08:00
回复了 liquorppp 创建的主题 MySQL 构建 SQL 查询语句的疑问
子查询吧,先用 c 分组,用 min 函数查出最小的 b 值,作为一个表 x,然后再查询大表中 b 和 c 等于 x 中 b 和 c 的记录
2020-08-26 20:43:11 +08:00
回复了 css3 创建的主题 Python Python 字典中按 value 合并,有没有简单的写法?
如果不同的 key 有相同的 value,该保留哪一个呢?
2020-08-06 21:23:40 +08:00
回复了 xuncanzhe 创建的主题 PHP Laravel 登录状态跨域
Access-Control-Allow-Credentials 设置为 true 的时候,Access-Control-Allow-Origin 不能用*,要设置成具体的地址
2020-07-22 07:42:41 +08:00
回复了 rqxiao 创建的主题 Java springsecurity 里的 BCryptPasswordEncoder 一些疑问
我记得 bcrypt 会把 salt 放进最终生成的字符串中,每次校验时取出 salt 和密码进行 hash,再进行对比。
@hiluxi 如果你指的是多页面共用模板,看一下 jinja 模板继承部分的文档。
https://flask.palletsprojects.com/en/1.1.x/patterns/templateinheritance/#template-inheritance
抽取一个公共的模板,其他的继承公共模板就可以了。

如果是单页面内不做跳转,那建议你干脆用三大框架做 spa 。
你用的什么语言和框架,一般的模板引擎都有公共模板的功能啊,java 的话 freemarker 的宏就可以完成这个功能
2020-06-06 17:48:57 +08:00
回复了 zarte 创建的主题 Vue.js vue 如何实现全局登录组件?
在 layout 组件里放一个登录弹窗呗。全局变量不是被 vue 监听的变量,无法触发 vue 的响应式机制,所以不能控制弹窗。
2020-06-01 09:06:21 +08:00
回复了 MarkLeeyun 创建的主题 Java eclispe 动态 web 项目
2020-05-28 17:52:22 +08:00
回复了 snailsir 创建的主题 Java Spring Data JPA nativeQuery 的问题,在线跪求大佬解答。
JPA 把枚举填进 SQL 不会自动转换吧。你手动转换成 int 就可以了。不过建议你看看 jpa 自动生成的语句为什么不会用到正确的索引,还需要手动指定索引。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2858 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 211ms · UTC 07:08 · PVG 15:08 · LAX 00:08 · JFK 03:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.