Skip to content

Commit 47205c8

Browse files
committed
Accounts app url & views
1 parent 5e746ea commit 47205c8

File tree

14 files changed

+58
-4
lines changed

14 files changed

+58
-4
lines changed

accounts/__init__.py

Whitespace-only changes.

accounts/admin.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.contrib import admin
2+
3+
# Register your models here.

accounts/apps.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from django.apps import AppConfig
2+
3+
4+
class AccountsConfig(AppConfig):
5+
name = 'accounts'

accounts/migrations/__init__.py

Whitespace-only changes.

accounts/models.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.db import models
2+
3+
# Create your models here.

accounts/tests.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.test import TestCase
2+
3+
# Create your tests here.

accounts/urls.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from django.urls import path
2+
3+
from . import views
4+
5+
urlpatterns = [
6+
path('login', views.login, name='login'),
7+
path('register', views.register, name='register'),
8+
path('logout', views.logout, name='logout'),
9+
path('dashboard', views.dashboard, name='dashboard')
10+
]

accounts/views.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from django.shortcuts import render, redirect
2+
3+
def register(request):
4+
return render(request, 'accounts/register.html')
5+
6+
def login(request):
7+
return render(request, 'accounts/login.html')
8+
9+
def logout(request):
10+
return redirect('index')
11+
12+
def dashboard(request):
13+
return render(request, 'accounts/dashboard.html')

btre/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
'pages.apps.PagesConfig',
3535
'listings.apps.ListingsConfig',
3636
'realtors.apps.RealtorsConfig',
37+
'accounts.apps.AccountsConfig',
3738
'django.contrib.admin',
3839
'django.contrib.auth',
3940
'django.contrib.contenttypes',

btre/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
urlpatterns = [
77
path('', include('pages.urls')),
88
path('listings/', include('listings.urls')),
9+
path('accounts/', include('accounts.urls')),
910
path('admin/', admin.site.urls),
1011
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

0 commit comments

Comments
 (0)