编辑django生成的javascript文件

时间:2016-08-30 13:15:13

标签: javascript python django

我真的不确定我想要做的事情是可行的,所以我向那些比我更有Python / Django经验的人询问:我所拥有的是django web的本地实例应用程序,我没有django文件,但只有从中生成的css / js(具体来说,是Reviewboard实例)。我想改变一些前端行为,比如不给用户提供将自己作为评论者的可能性。我想做的只是不在前端显示选项(我不关心后端)。我试图编辑一些js文件(只添加console.log),但似乎我编辑的代码永远不会运行,所以我想django使用一些构建的方法来链接应用程序中的文件。

任何人都可以给我一个线索,如果我想做什么(以及如何)?

干杯

2 个答案:

答案 0 :(得分:0)

我将使用一个覆盖静态文件(html和JavaScript)的示例,因为它内置了管理应用程序。

假设您有一个应用cars_app,并且您想要更改模型car的管理页面的行为。

在django项目的根目录中,转到或创建目录templates。在其下方,创建目录结构admin/cars_app/caradmin/app_name/model_name),然后创建文件change_form.html。使用admin应用中的相应文件进行您喜欢的更改。

答案 1 :(得分:0)

使用Reviewboard扩展挂钩实现此目的。扩展挂钩是自定义Review Board外观和行为的主要机制。特别是对于添加自定义css / js,请尝试模板钩子,它可以选择特定于您需要自定义js / css的页面。请参阅https://www.reviewboard.org/docs/manual/2.5/extending/extensions/hooks/template-hook/