thansk I solved it..
On Thursday, June 19, 2014 11:02:21 AM UTC-6, G Z wrote:
>
> so I have a problem when ever I go to /manage/ it takes me to index and im
> not sure why.
>
> Urls.py
> url(r'^', views.IndexView.as_view(), name='index'),
> url(r'^manage/$', views.ManageView.as_view(), name='manage'),
>
>
>
> Views.py
>
> from django.shortcuts import get_object_or_404, render
> from django.http import HttpResponseRedirect
> from django.contrib.auth import authenticate, login
> from django.contrib.auth.decorators import login_required
> from django.contrib.auth import logout
> from django.views import generic
> from portal.models import Customer
> from django.views.generic import TemplateView
>
> class IndexView(generic.ListView):
> model = Customer
> template_name = 'index.html'
> context_object_name = 'Customer'
>
> class ManageView(TemplateView):
>
> template_name = 'manage.html'
> context_object_name = 'form'
>
> @login_required(login_url='/manage/')
> def my_view(request):
> username = request.POST['username']
> password = request.POST['password']
> user = authenticate(username=username, password=password)
>
> if user is not None:
> if user.is_active:
>
> login(request, user)
> return redirect('index.html' % request.path)
>
> else:
> return HttpResponse("Your, Account is Disabled.")
>
> def logout_view(request):
> logout(request)
>
>
> manage.html
>
> {% block content %}
>
> {% if form.errors %}
> <p>Your username and password didn't match. Please try again.</p>
> {% endif %}
>
> <form method="post" action="{% url 'django.contrib.auth.views.login' %}">
> {% csrf_token %}
> <table>
> <tr>
> <td>{{ form.username.label_tag }}</td>
> <td>{{ form.username }}</td>
> </tr>
> <tr>
> <td>{{ form.password.label_tag }}</td>
> <td>{{ form.password }}</td>
> </tr>
> </table>
>
> <input type="submit" value="login" />
> <input type="hidden" name="next" value="{{ next }}" />
> </form>
>
> {% endblock %}
>
>
>
> index.html
> {% load staticfiles %}
> <link rel="stylesheet" type="text/css" href="{% static
> 'customer/style.css' %}" />
> {% if Customer %}
> <ul>
> {% for Customer in Customer %}
>
> <li>{{ Customer.customer_name }}</li>
> {% endfor %}
> </ul>
> {% else %}
> <p>No customers are available.</p>
> {% endif %}
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/5125b656-1bc6-4510-9dc4-7c089d748aaf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.