コード例 #1
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def create(request):
    form = form_class(request.POST)
    if form.is_valid():
        item = form.save()
        return HttpResponseRedirect(path() + "/%s" % item.id)
    else:
        return render_to_response(controller + "/new.html", locals())
コード例 #2
0
ファイル: jobseekers.py プロジェクト: ecolemo/devjobs
def new(request, resource_id):    
    csrf_token = csrf(request)['csrf_token']
    job_title_suggest = simplejson.dumps([obj['title'] for obj in JobSeeker.objects.values('title').distinct()])
    skill_suggest = simplejson.dumps([obj['name'] for obj in Skill.objects.values('name').distinct()])
    
    if not hasattr(request, 'form'):
        request.form = Form({'skill':[''], 'pay_period':'month'})
    return render_to_response("jobseeker_new.html", locals())
コード例 #3
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def update(request, resource_id):
    item = model_class.objects.get(id=resource_id)
    form = form_class(request.POST, instance=item)

    if form.is_valid():
        item = form.save()
        return HttpResponseRedirect(path() + "/%s" % item.id)
    else:
        return render_to_response(controller + "/edit.html", locals())
コード例 #4
0
ファイル: jobseekers.py プロジェクト: ecolemo/devjobs
def index(request, resource_id):
    if request.GET:
        request.form = Form(request.GET)
    else:
        request.form = Form({'pay_period':request.GET.get('pay_period', 'month'),
                             'pay_amount_min':request.GET.get('pay_amount_max', 0),
                             'pay_amount_min':request.GET.get('pay_amount_max', 0),
                             'search':request.GET.get('search', '')})

    objects = JobSeeker.objects.all()
        
    if request.form['skills']:
        for keyword in request.form['skills'].split(' '):
            if keyword:
                objects = objects.filter(skill_set__name__icontains=keyword)
    
    if 'title' in request.GET:
        print request.GET['title']
        objects = objects.filter(title__icontains=request.GET['title'])
        
    objects = objects.filter(status='open').order_by('-created')
    paginator = Paginator(objects, 20)
    pageobj = paginator.page(request.GET.get('page', 1))
    return render_to_response("jobseekers.html", locals())
コード例 #5
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def index(request):
    page = int(request.GET.get("page", 1))
    paginator = Paginator(model_class.objects.all(), page_size)
    current_page = paginator.page(page)

    return render_to_response(controller + "/index.html", locals())
コード例 #6
0
ファイル: controller.py プロジェクト: ecolemo/djangobp
 def edit(self, request):
     return render_to_response('/%s/edit.html' % self.name, locals())
コード例 #7
0
ファイル: controller.py プロジェクト: ecolemo/djangobp
 def new(self, request):
     return render_to_response('/%s/new.html' % self.name, locals())
コード例 #8
0
ファイル: controller.py プロジェクト: ecolemo/djangobp
 def show(self, request, resource_id):
     item = self.model.objects.get(id=resource_id)
     return render_to_response('/%s/show.html' % self.name, locals())
コード例 #9
0
ファイル: hello.py プロジェクト: ecolemo/djangobp
def index(request):
    method = 'index'
    resource_id = None
    return render_to_response('hello.html', locals())
コード例 #10
0
ファイル: hello.py プロジェクト: ecolemo/djangobp
def custom(request, resource_id):
    method = 'custom'
    return render_to_response('hello.html', locals())
    
コード例 #11
0
ファイル: accounts.py プロジェクト: ecolemo/djangobp
def login(request):
    reverse_url = reverse
    l = locals()
    l.update(social_auth_by_type_backends(request))
    return render_to_response('accounts/login.html', l, RequestContext(request))
コード例 #12
0
ファイル: accounts.py プロジェクト: ecolemo/devjobs
def show(request, resource_id):
    csrf_token = csrf(request)['csrf_token']
    objects = JobSeeker.objects.filter(user=request.user)
    return render_to_response("jobseekers/me.html", locals())    
コード例 #13
0
ファイル: accounts.py プロジェクト: ecolemo/devjobs
def login(request, resource_id):
    csrf_token = csrf(request)['csrf_token']
    reverse_url = reverse
    l = locals()
    l.update(social_auth_by_type_backends(request))
    return render_to_response('login.html', l)
コード例 #14
0
ファイル: jobseekers.py プロジェクト: ecolemo/devjobs
def show(request, resource_id):
    jobseeker = JobSeeker.objects.get(id=resource_id)
    return render_to_response("jobseekers/show.html", locals())

    
コード例 #15
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def show(request, resource_id):
    item = model_class.objects.get(id=resource_id)
    return render_to_response(controller + "/show.html", locals())
コード例 #16
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def new(request):
    form = form_class(initial={"owner": request.user})
    return render_to_response(controller + "/new.html", locals(), RequestContext(request))
コード例 #17
0
ファイル: hello.py プロジェクト: ecolemo/djangobp
def show(request, resource_id):
    method = 'show'
    return render_to_response('hello.html', locals())
コード例 #18
0
ファイル: sample.py プロジェクト: ecolemo/djangobp
def edit(request, resource_id):
    item = model_class.objects.get(id=resource_id)
    form = form_class(instance=item)
    return render_to_response(controller + "/edit.html", locals(), RequestContext(request))
コード例 #19
0
ファイル: useract.py プロジェクト: ecolemo/djangobp
def index(request):
    return render_to_response('useract.html', locals())
コード例 #20
0
ファイル: __init__.py プロジェクト: ecolemo/devjobs
def index(request, resource_id):
    return render_to_response('index.html', locals())
コード例 #21
0
ファイル: controller.py プロジェクト: ecolemo/djangobp
 def index(self, request):
     objects = self.model.objects.all()
     return render_to_response('/%s/index.html' % self.name, locals())