Bir denetleyici eylemini süsleyen @login_required
dekoratörüm var. Ancak benim app çok büyük ve birçok farklı denetleyici dosyalarında tonlarca yol var. Her rotayı süslemek için tek tek gitmek hataya eğilimli (kolayca birisini özleyebilirim) ve zaman alıcıdır.Flask: Her rotayı bir kerede süsleyin?
Tüm yol boyunca tüm rotaları bir defada dekore etmenin bir yolu var mı?
Web sunucusunu (apache) kimlik doğrulama formunu uygulama düzeyine taşıyorum, bu yüzden bu sorunu yaşıyorum.
bir modifiye yönlendirici yazma denediniz mi? – ferrix
Basit 'login_required' onay her zaman sizin için yeterli olacak mı? Her zaman farklı kullanıcılar için farklı düzeylerde izinlere ihtiyacım var, bu yüzden 'require_privilege (' ayrıcalık adı ') 'ile her şeyi dekore ediyorum. Bu şekilde gitmeye karar verirseniz soruyorum, o zaman her yolu (başka izinler gerektiriyor) süslemek dışında bir yol yoktur. – zvone
@ferrix Hayır, bunu duymadım ama kontrol edeceğim. zvone Hayır farklı izinlere/rollere sahip değiliz. Her kullanıcı aynı izinlere sahiptir. – steve