我在应用程序中登录了。然后,我转到列出数据库中所有用户的屏幕。当我选择一个指定的用户时,我丢失了登录的用户。那么,如何使我的用户保留在所有应用程序中?我的views.py列出了所有用户。这一次,该网址显示了我的用户(http:// localhost:8000 / os / acesso / consultausuario / 9)def acesso_consultausuario(request, id=None): instance = get_object_or_404(usuario, id=id) queryset = usuario.objects.all().order_by('dat_criacao_usuario') instancia_usuario_filter = usuariofilter(request.GET, queryset=queryset) table = usuariotable(instancia_usuario_filter.qs) RequestConfig(request, paginate={'per_page': 25}).configure(table) paginator = Paginator(instancia_usuario_filter.qs, 5) page = request.GET.get('page') try: response = paginator.page(page) except PageNotAnInteger: # if page is not an integer, deliver first page response = paginator.page(1) except EmptyPage: # if page is out of range, deliver last pages of results response = paginator.page(paginator.num_pages) context = { "instance": instance, "filter": instancia_usuario_filter, "response": response, "table": table, } return render(request, 'consulta/consulta_usuario.html', context)# Show an especified user that I selected before.def acesso_consultausuariodetalhe(request, id=None): # Instância do usuário que foi selecionado na consulta instance = get_object_or_404(usuario, id=id) form = statususuarioForm(request.POST or None) if form.is_valid(): # All validation rules pass instance_status = form.save(commit=False) var_status = form.cleaned_data['statususuario'] instance_status = statususuario.objects.get(desc_statususuario=var_status)
添加回答
举报
0/150
提交
取消