Added commands and user password hashing
							parent
							
								
									2cbdadd100
								
							
						
					
					
						commit
						36377d0b50
					
				@ -0,0 +1,15 @@
 | 
			
		||||
from apistar import Command
 | 
			
		||||
from apistar.backends.sqlalchemy_backend import Session
 | 
			
		||||
 | 
			
		||||
from models.schema import User
 | 
			
		||||
 | 
			
		||||
def create_user(session: Session, email, password):
 | 
			
		||||
    user = User(email, password)
 | 
			
		||||
    session.add(user)
 | 
			
		||||
    session.commit()
 | 
			
		||||
    print('User added')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
commands = [
 | 
			
		||||
    Command('create_user', create_user)
 | 
			
		||||
]
 | 
			
		||||
@ -1,8 +1,9 @@
 | 
			
		||||
import json
 | 
			
		||||
 | 
			
		||||
from models.util import alchemyencoder
 | 
			
		||||
 | 
			
		||||
from apistar import http
 | 
			
		||||
from apistar.renderers import Renderer
 | 
			
		||||
from models.util import alchemyencoder
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class JSONRenderer(Renderer):
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue