-3
我有一個可以通過兩個不同的URL訪問的視圖。網址帶有不同的變量。我想知道是否有辦法我可以這樣寫:DJANGO:我可以寫「def view(request,x or y)」嗎?
def view(request, x or y)
這可能嗎?
感謝,
我有一個可以通過兩個不同的URL訪問的視圖。網址帶有不同的變量。我想知道是否有辦法我可以這樣寫:DJANGO:我可以寫「def view(request,x or y)」嗎?
def view(request, x or y)
這可能嗎?
感謝,
要回答你直接問:不,你不能寫def view(request, x or y)
如果你有兩個網址送入了同樣的觀點,您需要創建在您的網址單獨調度員.py文件。如果這兩個URL發送不同類型的數據,則可以考慮使用命名參數。例如:
def view(request, var_from_one_url="some_default", var_from_another="some_default"):
pass
從風格的角度來看,這可能不是要走的路。你應該創建兩個獨立的視圖。如果他們分享邏輯,你應該把它分解成另一個功能。
你應該學習一些基本的Python。 –