Exemple #1
0
def index(request):
  e = Employee(name="John",
               role="manager",
               email='*****@*****.**')
  e.hire_date = datetime.datetime.now().date()
  #e.put()
  day1 = datetime.timedelta(days=1)
  trendslist=[]
  gtrendslist=[]
  yesterday = datetime.date.today()-day1
  query = Trend.all().filter('created >= ', yesterday).order('-created')
  results = query.fetch(100)
  for p in results:
    trendslist.append(p.title)
 
  
        
  gv = globvars
  context = {
    'thispage':'Home',
    'trends':trendslist,
    'gtrends':gtrendslist,
      }
  context = dict(context, **gv.context) #combines the 'local' context with the 'global' context
  return render_to_response('index.html', context)
Exemple #2
0
    def post(self):
        if request.json:
            data = request.json
        else:
            data = request.form

        if (len(data.get('job_id')) == 0 or len(data.get('first_name')) == 0
                or len(data.get('last_name')) == 0
                or len(data.get('hire_date')) == 0
                or len(str(data.get('salary'))) == 0
                or int(data.get('salary')) == 0
                or len(str(data.get('commission_pct'))) == 0
                or len(data.get('email')) == 0
                or data.get('department_id') == 0):

            return jsonify({'message': 'Preencha todos os campos.'}), 409

        newEmployee = Employee().employee_form_data(data)
        newEmployee.employee_id = Employee.query.order_by(
            Employee.employee_id.desc()).first().employee_id + 1
        newEmployee.hire_date = datetime.strptime(data.get('hire_date'),
                                                  '%Y-%m-%d %H:%M:%S')
        db.session.add(newEmployee)

        try:
            db.session.commit()
            return jsonify({'message': 'Employee inserido.'})
        except Exception as e:
            return jsonify(
                {'message': 'Não foi possivel executar a operação.'}), 500
Exemple #3
0
def index(request):
    e = Employee(name="John", role="manager", email='*****@*****.**')
    e.hire_date = datetime.datetime.now().date()
    #e.put()
    day1 = datetime.timedelta(days=1)
    trendslist = []
    gtrendslist = []
    yesterday = datetime.date.today() - day1
    query = Trend.all().filter('created >= ', yesterday).order('-created')
    results = query.fetch(100)
    for p in results:
        trendslist.append(p.title)

    gv = globvars
    context = {
        'thispage': 'Home',
        'trends': trendslist,
        'gtrends': gtrendslist,
    }
    context = dict(
        context,
        **gv.context)  #combines the 'local' context with the 'global' context
    return render_to_response('index.html', context)