2016-08-30 40 views
0

我並不確定要讓我想做的事情是可行的,所以我要求有更多Python/Django經驗的人比我:我擁有的是django的本地實例web應用程序,我沒有django文件,但只有從那裏生成的css/js(具體來說,是一個Reviewboard實例)。我想改變一些前端行爲,比如不讓用戶把自己作爲評論者。我想要做的只是不在前端顯示選項(我不關心後端)。我試圖編輯一些js文件(只添加console.log),但似乎我編輯的代碼從不運行,所以我想django使用一些構建的方法來鏈接應用程序中的文件。編輯django生成的JavaScript文件

任何人都可以給我一個線索,如果我想要做什麼是可能的(以及如何)?

乾杯

+0

是否有您想要更改的特定網址?或者它是多個頁面 – Written

+0

您可以通過創建一個具有應用程序名稱的根的類似目錄結構來覆蓋靜態文件。你可以參考https://docs.djangoproject.com/en/1.10/ref/contrib/staticfiles/ –

+0

@BenBeirut是的,我想要做的是基本上編輯一個靜態文件,但我不明白你的意思,請你詳細說明你的評論(並將其寫入答案,所以我可以爲它投票,如果它的工作:)) – Max

回答

0

我會用重寫靜態文件的例子(HTML和JavaScript),涉及的管理應用程序,因爲它是內置的。

假設你有一個應用程序cars_app,你想更改模型car的管理頁面的行爲。

在您的django項目的根目錄中,轉到或創建目錄templates。在它下面,使目錄結構admin/cars_app/caradmin/app_name/model_name)然後創建文件change_form.html。使用admin應用程序中的相應文件並進行所需的更改。