add root view

This commit is contained in:
Osman Faruk Bayram 2025-04-29 16:26:11 +03:00
parent e85c90e010
commit 148cbbbaee
2 changed files with 9 additions and 3 deletions

View file

@ -15,7 +15,7 @@ class LoginView(View):
return render(request, self.template_name, {'form': form})
def post(self, request):
form = LoginForm(data=request.POST)
if form.is_valid():
user = form.get_user()
@ -43,7 +43,7 @@ class RegisterView(View):
else:
messages.error(request, "Registration failed")
return render(request, self.template_name, {'form': form})
class LogoutView(View):
@method_decorator(login_required)
@ -52,3 +52,8 @@ class LogoutView(View):
messages.success(request, "Logout successful")
return redirect('login')
from django.shortcuts import render
def index(request):
return render(request, 'pages/index.html')

View file

@ -16,8 +16,9 @@ Including another URLconf
"""
from django.contrib import admin
from django.urls import path, include
from account.views import index
urlpatterns = [
path('', index, name='home'), # Home page URL
path('account/', include('account.urls')), # Include the URLs from the account app
path('admin/', admin.site.urls),
]