def company_create(): if not request.json or 'name' not in request.json: return json.dumps({'error': 'incorrect_params'}), 400, { 'ContentType': 'application/json' } name = request.json['name'] Company.create(name) return jsonify({'success': True}), 200, {'ContentType': 'application/json'}
def create(): form = CreateCompanyForm(request.form) if request.method == 'POST' and form.validate(): user = User(document=form.document.data, name=form.username.data, email=form.email.data, password=form.password.data) company = Company.create(nit=form.nit.data, name=form.name.data, user=user) user.put() company.put() app.logger.debug(company) app.logger.debug(user) return render('companies/create.html', form=form)
def bootstrap(app): from app.models import DBSession, Company, User user = User(document=1128417376, name=u'Willington Vega', email=u'*****@*****.**', password=u'password') company = Company.create(nit=9003671435, name=u'Inv. Sinapsis S.A.S', user=user) DBSession.add(user) DBSession.add(company) DBSession.commit() # environ = { # 'path': '/company/create', # 'method': 'POST', # 'data': { # 'nit': '9003671435', # 'name': 'Inv. Sinapsis S.A.S', # 'document': '1128417376', # 'username': '******', # 'email': '*****@*****.**', # 'password': '******', # 'confirm': 'password' # } # }
def create(self, **kwargs): company = Company.create(**kwargs) return company