django

Django在内联表单管理中获取实例

有一个内联表单类:内联类:管理员班问题:如何在ItemColorSelectForm中获取当前对象.打印kwargs返回:解决方法目前接受的解决方案不是线程安全的如果您关心线程安全,请永远不要将实例分配给静态类属性.线程安全解决方案是:对于Django1.7=它也可以传递form_kwargs:以上解决方案将以模型形式提供实例kwarg:

python – 在Django REST框架中添加不在模型中的序列化程序的字段

我有一个模型注释,创建时可能会创建一个新用户,也可能不会创建新的用户因此,在创建新注释时,我的API需要一个密码字段.这是我的评论模特:这是我的API视图:这是我的串行器:这是我得到的错误:解决方法如果有任何人好奇,解决方案是覆盖restore_object方法,并在注释对象实例化之后添加额外的实例变量:

处理django包含模板标记中的请求

解决方法注册标记时需要添加takes_context=True以使django将上下文对象传递给函数:默认上下文总是第一个参数然后!有关详细信息,请参阅django在inclusiontags上的文档.附注:仔细确定您使用此模板标签的页面,因为视图可能会以某种方式呈现其他表单/处理发布请求,这些请求可能会与您的标记提供的逻辑发生冲突.你可以,例如.另外检查一些HTML元素的名字是否在request.POST中,如果你在页面上有多个表单!

如何在django python中用json替换simplejson?

我的观点中包含以下代码:由于simplejson将被弃用,我可以使用它还是我需要做更多?解决方法根据thisanswer,json是simplejson.但是,根据这个releasenote,可能会有一些incompatibilities,具体取决于您当前使用的simplejson版本.无论哪种方式,您都希望在某些时候用json替换simplejson.只需确保在将代码推送到生产环境之前对其进行测试.

python – Django:使用对象作为字典键是否合理?

在django中使用对象作为字典的键是否合理?我这样做了,它的确有效.但我想知道这是不是最好的做法,或者是否会造成我现在还没有预见到的困难.我正在研究一个处理教育标准的项目.我的字典结构与{Subject:[Standards]}一致.主题的模型看起来像:是否可以使用此模型中的对象作为我的词典的键,或者我应该使用字符串表示,例如Subject.subject?如果是这样,unicode方法会影响这个吗?

在Dreamhost部署Django

更新我终于得到了一个使用PassangerWsgi的“HelloWorld”Django应用程序.服务器的默认Python2.3.5和我安装的Python2.5.2都运行良好.PassangerWSGI–Django在DreamhostWiki上解决方法由于DreamHost支持mod_passenger和AFAIK,它不仅适用于Ruby/Rails应用程序,也适用于Python/Django–您可以尝试一下.只需将app放在那里并选择执行脚本所在的目录.你可能想在GitHub看到/学习aworkinge

django – python-social-auth部分管道无法恢复

我正在尝试使用python-social-auth的部分管道为新用户收集密码.由于某些未知原因,我无法恢复管道,在提交表单后页面呈现回密码收集页面.有线的是,即使我输入了http…

python – 为Django应用程序中的用户添加动作的日志条目

我需要通过我的django应用程序中的视图创建用户对数据库所做更改的日志条目.我启用了django-admin模块,我可以检索使用管理界面进行的更改的日志,如下所示:我想为使用我的django应用程序中的视图的其他用户完成的操作创建类似的日志条目.我该怎么做?解决方法你很近您只需要创建新的LogEntry对象并保存它们.LogEntry对对象有一个快捷功能.

django – 带有简单缩略图的衬垫

我正在使用简易缩略图为我的网站制作缩略图.我想从1500x1023px的图像创建缩略图.所需缩略图的大小为100x100px.我想要的是缩略图显示整个徽标而不是裁剪或拉伸.我已经看到这被称为衬垫合身–与作物相反.例如,对于此图像,我们在顶部添加236px的空白,在底部添加237px的空白,然后调整大小.有没有办法用简单的缩略图来做到这一点?如果没有,有关如何处理此问题的任何建议?