Джанго вызывает функцию и возвращается к той же функции - PullRequest
0 голосов
/ 14 декабря 2018

В настоящее время у меня есть около 5 функций, где я использую общий код.Я пытался сохранить этот общий код как функцию и вызывать эти 5 функций.

Это будет моя общая функция:

def commonfunc(key):
     do something

Это своего рода другие мои 5 функций, где яиспользуйте этот общий код.Чтобы что-то изменить, я должен отредактировать все свои 5 функций.Я хочу вызвать эту общую функцию в этих 5 общих функциях.

def func1(request)
    do something...
    commonfunc(key)
    do something....
    return httpsresponse(request,.....) 

В этом коде все работает до второй строки.После этого он не возвращается к func1 и делает все остальное.

Чего мне не хватает?

1 Ответ

0 голосов
/ 14 декабря 2018

Да, вы определенно можете это сделать.Если вы хотите вернуться к func1, вы можете вернуть что-то из commonfunc и принять это в func1.

def commonfunc(key):
    # Do something..
    return something

и в func1 ..

def func1(request)
    # do something...
    s = commonfunc(key)
    # do something....
    return httpsresponse(request,.....)  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...