Fix login/logout/submit
This commit is contained in:
parent
fa0c4c1051
commit
8925e939a7
3 changed files with 17 additions and 29 deletions
|
@ -7,7 +7,7 @@
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{{ form|crispy }}
|
{{ form|crispy }}
|
||||||
<input type="submit" value="Submit URL">
|
<input type="submit" value="Submit">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -20,8 +20,8 @@ from ipv6ula import views
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('', views.IndexView.as_view(), name='index'),
|
path('', views.IndexView.as_view(), name='index'),
|
||||||
# path('submit/', views.SubmitView.as_view(), name='submit'),
|
path('submit/', views.SubmitView.as_view(), name='submit'),
|
||||||
# path('login/', views.LoginView.as_view(), name='login'),
|
path('login/', views.LoginView.as_view(), name='login'),
|
||||||
# path('logout/', views.logout_view, name='logout'),
|
path('logout/', views.logout_view, name='logout'),
|
||||||
path('admin/', admin.site.urls),
|
path('admin/', admin.site.urls),
|
||||||
]
|
]
|
||||||
|
|
|
@ -15,31 +15,19 @@ class IndexView(ListView):
|
||||||
paginate_by = 50
|
paginate_by = 50
|
||||||
queryset = ULA.objects.order_by('prefix')
|
queryset = ULA.objects.order_by('prefix')
|
||||||
|
|
||||||
# class SubmitView(LoginRequiredMixin, CreateView):
|
class SubmitView(LoginRequiredMixin, CreateView):
|
||||||
# model = BookmarkModel
|
model = ULA
|
||||||
# fields = [ 'comment', 'url' ]
|
fields = [ 'prefix', 'name', 'organization', 'website' ]
|
||||||
# login_url = '/login/'
|
login_url = '/login/'
|
||||||
# success_url = '/'
|
success_url = '/'
|
||||||
|
|
||||||
# def get_context_data(self, **kwargs):
|
def form_valid(self, form):
|
||||||
# context = super(CreateView, self).get_context_data(**kwargs)
|
form.instance.owner = self.request.user
|
||||||
# context['site_name'] = settings.SITE_NAME
|
return super(SubmitView, self).form_valid(form)
|
||||||
# context['site_description'] = settings.SITE_DESCRIPTION
|
|
||||||
|
|
||||||
# return context
|
class LoginView(auth_views.LoginView):
|
||||||
|
template_name = 'ipv6ula/login.html'
|
||||||
|
|
||||||
# def form_valid(self, form):
|
def logout_view(request):
|
||||||
# form.instance.owner = self.request.user
|
logout(request)
|
||||||
# return super(SubmitView, self).form_valid(form)
|
return redirect("/")
|
||||||
|
|
||||||
# class LoginView(auth_views.LoginView):
|
|
||||||
# template_name = 'ipv6ula/login.html'
|
|
||||||
# extra_context = {}
|
|
||||||
|
|
||||||
# extra_context['site_name'] = settings.SITE_NAME
|
|
||||||
# extra_context['site_description'] = settings.SITE_DESCRIPTION
|
|
||||||
|
|
||||||
|
|
||||||
# def logout_view(request):
|
|
||||||
# logout(request)
|
|
||||||
# return redirect("/")
|
|
||||||
|
|
Loading…
Reference in a new issue