Skip to content

valbok/orm.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orm.py

Simple object-relational mapping implementation.

Contains 2 parts:

  1. Database singleton handler

     DB.init( db = "mysql" )
     db = DB.get()
     cur = db.currsor
     cur.execute( "SHOW TABLES" )
    
  2. Abstract base class

     class User( Orm ):
         _definition = Definition( table = "user", keys = [ "id" ], incrementField = "id" )
    
         @staticmethod
         def fetch( login ):
             o = User()
             return o.fetchObject( "login = '" + o.escapeString( login ) + "'" )
     
     user = User.fetch( "admin" )
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors