Thermos

Cadre Thermos
Télécharger maintenant

Thermos Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Paul Dwerryhouse
  • Site Internet de l'éditeur:
  • http://leapster.org/software/stunner/

Thermos Mots clés


Thermos La description

Thermos est un simple système de gestion de l'utilisateur de Django-thago écrit en python et conçu pour être utilisé avec une bouteille.py, SQLalchemy et Repoze.Quelle.ExampleFrom Bottle Importer itinéraire, Run, App, Obtenez, Poster, Abander, Demande, Importation de bouteilles DebugFrom Modèle, RedirectionFrom Repoze.What.Plugins.QuickStart Importation SETUP_SQL_AUTHFROM THERMOS.AUTH.Models Import utilisateur, groupe, autorisation, Thermosbase, TraductionsFrom SQLalchemy Importer Créer_EngineFrom SQLalchemy.orm Indit SessionMakerImport journalisation, SysImport Osimport PPrint @ Obtenir (') DEF ROOT ( ): identité = demande.environ.get ('repoze.who.entity') si l'identité est nulle: renvoyer "

non connecté. Connexion " User = identité .get ('repoze.who.userid') retour "connecté en% s. Déconnexion "% (utilisateur) @Route ('/ Login') Login (") : Come_from = Demande.Params.get ("Come_from") ou "/" Modèle de retour ("Connexion", Came_from = Come_from) @Route ('/ welcome_back') def post_login (): identité = demande.environ.get (' repoze.who.entitity ') je F Identity est Aucun: renvoyer "

Nom d'utilisateur ou mot de passe incorrect. Connexion "Come_From = Demande.Params.get (" Come_From ") ou" / "retour"

Vous êtes maintenant connecté. Déconnexion

"@ itinéraire ('/ reion_you_later') def post_login (): retour"

Vous êtes maintenant déconnecté. HOME

"DEF add_auth (app, session): retour Setup_sql_auth (app = app, user_class = utilisateur, group_class = groupe, permission_class = autorisation, dbsession = session, dbsession = session, post_login_url = '/ welcome_back', post_logout_url = '/ See_you_later', traductions = Traductions) log_stream = non siifs os.environ.get ('who_log'): log_stream = sys.stdoutengine = create_Engine ('sqlite: ///: mémoire:', echo = false) thermosbase.metadata.create_all (moteur) session = sessionmaker (bind = moteur) session = session () middleware = add_auth (app (), session) admins = groupe (u'admins ') session.add (Adminés) admin = utilisateur (u'admin ') admin.set_password (' admin ') session.groups.append (administrateur) session.add (admin) session.com () exécuter (app = middleware, hôte =' 0.0.0.0 ', Port = 8080, reloader = vrai) Page d'accueil du produit


Thermos Logiciels associés