예제 #1
0
def user_edit(request, pk):
    form = UserForm(request.POST or None, instance=User.get(pk))
    if form.is_valid():
        obj = form.save(commit=False)
        obj.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request, "user_edit.html", extra_context={
        "form": form,
        "nav": {"selected": "users",},
    })
예제 #2
0
파일: models.py 프로젝트: alanjds/arecibo
 def user_list(self):
     users = []
     for key in self.user:
         data = memcache.get(key)
         if data:
             users.append(data)
         else:
             user = User.get(key)
             users.append(user)
             memcache.set(key, user, 60)
     return users
예제 #3
0
 def user_list(self):
     users = []
     for key in self.user:
         data = memcache.get(key)
         if data:
             users.append(data)
         else:
             user = User.get(key)
             users.append(user)
             memcache.set(key, user, 60)
     return users
예제 #4
0
파일: views.py 프로젝트: andymckay/arecibo
def user_edit(request, pk):
    user = User.get(pk)
    form = UserForm(request.POST or None, instance=user)
    profile = ProfileForm(request.POST or None, instance=get_profile(user))
    if form.is_valid() and profile.is_valid():
        form.save()
        profile.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request, "user_edit.html", extra_context={
        "form": form,
        "profile": profile,
        "nav": {"selected": "users",},
    })
예제 #5
0
def user_edit(request, pk):
    user = User.get(pk)
    form = UserForm(request.POST or None, instance=user)
    profile = ProfileForm(request.POST or None, instance=get_profile(user))
    if form.is_valid() and profile.is_valid():
        form.save()
        profile.save()
        return HttpResponseRedirect(reverse("user-list"))
    return direct_to_template(request,
                              "user_edit.html",
                              extra_context={
                                  "form": form,
                                  "profile": profile,
                                  "nav": {
                                      "selected": "users",
                                  },
                              })
예제 #6
0
파일: views.py 프로젝트: rootart/arecibo
def user_change(request, pk):
    user = User.get(pk)
    user.is_staff = not user.is_staff
    user.save()
    return HttpResponseRedirect(reverse("user-list"))