Powiel możliwe:
Dynamic module import in PythonGet Pythona klasy obiektu z ciągiem
Prawdopodobnie proste pytanie! Potrzebuję do iteracji poprzez listę klas (jako ciągi) przekazywane z pliku ustawień. Klasy są wymienione jak poniżej:
TWO_FACTOR_BACKENDS = (
'id.backends.AllowToBeDisabled', # Disable this to enforce Two Factor Authentication
'id.backends.TOTPBackend',
'id.backends.HOTPBackend',
#'id.backends.YubikeyBackend',
#'id.backends.OneTimePadBackend',
#'id.backends.EmailBackend',
)
Teraz trzeba wywołać funkcję authenticate()
w każdej z tych klas (o ile nie wypowiedziało się, oczywiście). Z przyjemnością przeglądam listę, po prostu muszę wiedzieć, jak przekonwertować łańcuchy na obiekt klasy w mojej pętli foreach, aby móc wywołać na nim metodę authenticate
. Czy istnieje prosty sposób na zrobienie tego?
Chcesz 'authenticate()' nazwie na zajęciach, albo na obiektach tych klas? – robert
Niestety, 'authenticate()' jest wywoływane na klasach, a nie obiektach klas. Powinno to sprawić, że bardziej zrozumiale przepraszam! –