小编bde*_*ker的帖子

如何在带有中间页面的自定义管理操作后显示确认消息(在 Django 中)?

Django 管理附带的内置操作通常在顶部执行后显示一条有用的消息,例如,添加了一个新对象或您有什么。

文档展示了如何使用可以表示为自定义 ModelAdmin 方法的简单操作来完成此操作。但是,对于需要中间页面的自定义操作(在同一页面上进一步介绍),我鼓励将用户传递到另一个视图。这很好,但这意味着我无法再访问自定义 ModelAdmin 实例来调用其message_user()方法......或者至少我不确定如何获取它。

您能否告诉我如何获取当前的 ModelAdmin 实例,或者,如果有更好的方法,当我在另一个视图中完成操作时,如何显示其中一条有用的小消息?

python django django-admin

4
推荐指数
1
解决办法
5055
查看次数

使用ftplib时获取EOFError以及异常

我正在研究使用ftplib(可能还有ftputil)进行一些自动FTP文件同步.我现在有几个服务器来测试这个,但是,当我与两个服务器成功对话时,我会收到每个错误回复的EOFError-s.例如:如果我尝试使用不正确的用户/通行证登录,我会得到530响应的所有内容......但我也得到了一个EOFError; 如果我使用正确的用户/传递登录或尝试dir()之后这样做,我得不到EOFError.

它似乎只出现错误消息.我强烈怀疑这可能是由服务器而不是python引起的:我没有在其他地方找到任何关于这个问题的提及.但是,我对服务器设置几乎没有控制权.

我在征求意见:

  • 你知道什么可能导致错误吗?
  • 如果它是服务器端,你会更具体吗?我不知道在我知道它是什么之前我是否能够做任何事情......
  • 你觉得我应该怎么做?我想我可以except EOFError: pass在每次处理异常之前添加一个,但如果你有更好/更好的想法,我很乐意听到它们.

谢谢!

python ftp ftplib eoferror ftputil

2
推荐指数
1
解决办法
5720
查看次数

标签 统计

python ×2

django ×1

django-admin ×1

eoferror ×1

ftp ×1

ftplib ×1

ftputil ×1