From 4b4d83c8bbb257d92f43f7752dba84a7b4bf4327 Mon Sep 17 00:00:00 2001 From: James2Tulloch <146088090+James2Tulloch@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:22:51 +0000 Subject: [PATCH] First implementation Register/Login/Logout/Delete --- .DS_Store | Bin 10244 -> 10244 bytes django_project/.DS_Store | Bin 0 -> 6148 bytes django_project/django_project/settings.py | 5 ++++- django_project/django_project/urls.py | 8 +++++++- django_project/myapp/.DS_Store | Bin 0 -> 6148 bytes django_project/myapp/templates/.DS_Store | Bin 0 -> 6148 bytes .../myapp/{ => templates/myapp}/account.html | 0 .../{ => templates/myapp}/delete_account.html | 0 .../myapp/{ => templates/myapp}/login.html | 0 .../myapp/{ => templates/myapp}/logout.html | 0 .../myapp/{ => templates/myapp}/register.html | 0 django_project/myapp/views.py | 2 ++ 12 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 django_project/.DS_Store create mode 100644 django_project/myapp/.DS_Store create mode 100644 django_project/myapp/templates/.DS_Store rename django_project/myapp/{ => templates/myapp}/account.html (100%) rename django_project/myapp/{ => templates/myapp}/delete_account.html (100%) rename django_project/myapp/{ => templates/myapp}/login.html (100%) rename django_project/myapp/{ => templates/myapp}/logout.html (100%) rename django_project/myapp/{ => templates/myapp}/register.html (100%) diff --git a/.DS_Store b/.DS_Store index 76cec49f019600be6e3acde70d2b0c3b400d1f61..d5ff4347031636a08a5ed987e6f02852fcb7c427 100644 GIT binary patch delta 87 zcmZn(XbG6$&&azmU^hP_?_?eU`^o$QvXkos8#s(C&2$uuEet2K34sN9%7TmXa`N-i p85kHCCwmAyWM^RrVkl)Oo~$LHxLH$h8SiFxg<mY2PYN?L0{{*~7m5G? delta 45 zcmZn(XbG6$&&ahgU^hP_*JK_6`^nLQ_a@I4lHOb+)XlrG!Gdu!yTUJ)&6Z-!%m82F B4zd6M diff --git a/django_project/.DS_Store b/django_project/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8f75b30d49248a3fc05311d6242860ea788fb458 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBCH_uz-FW~<TJ!G6fhJq<U{2~ zslgorpt$2>NMXogNMy)kK#spGhE#@Rh7!-5{N$vZ{3K{1ab#d%(EAStV2^P!<bri3 zGNd!4GUzcBFjS)HSdXTIl_8g*k|B|yfS~|YC8I2El}Y8r1yEP)NGiz5EG{uHxW>rD z%)-jX&cV*X%@G@%kzXEMl2}q&?37p(4dR95=jSBB*ojGDnW^RR0wT`&c_oRNd8tJp zCBc~~sY!`NG2xkcDf#72`K5U&#bCWq2@XyU&UgWd>S`lPGaUtE3&UC+g=$M9104ku zW3$>?P7YCJee0n3?3~=Z{4Q{KFfcMgXa-&=4Wqgl7#NWJUKU)Gmy@5D4#_((MWgg+ z2#kinXb8|H1fV4q2RB`88?|IK1V%$(D1`v1d{BV4PaL3h1B3=iF)%VPfV%*U3=AwV ze=&ml0Sq8HkX8^4(h8zMS{WEYEU+11tqhD%t&HGq2uL5OO9G<7+8G!bz}guY8Nk}% z%_~NTb_PbM&5Y0<3L`{210zH`10zH`%z2~qXb6mk05k-cA+!Lf{&!_yz}5eUs2U|l zLtr!nhGhsavbY4hIDso=?EVAQwV?Vm0V)lu{Xx|+BdDH6h=HqOCdh!I1XLJQ-Gj7( ZXmC}`$N;IyM;ijL5E`XNLxBDv008;Ka)ST> literal 0 HcmV?d00001 diff --git a/django_project/django_project/settings.py b/django_project/django_project/settings.py index 879902b..a189ffa 100644 --- a/django_project/django_project/settings.py +++ b/django_project/django_project/settings.py @@ -15,6 +15,8 @@ import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent +DATABASE_URL = os.environ.get('DATABASE_URL', 'postgres://postgres:postgres@localhost:5432/postgres') + # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/5.1/howto/deployment/checklist/ @@ -37,6 +39,7 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'myapp', ] MIDDLEWARE = [ @@ -54,7 +57,7 @@ ROOT_URLCONF = 'django_project.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], + 'DIRS': [BASE_DIR / "templates"], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ diff --git a/django_project/django_project/urls.py b/django_project/django_project/urls.py index d5a8a81..55db621 100644 --- a/django_project/django_project/urls.py +++ b/django_project/django_project/urls.py @@ -15,8 +15,14 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path, include +from myapp import views urlpatterns = [ path('admin/', admin.site.urls), + path('register/', views.register_view, name='register'), + path('login/', views.login_view, name='login'), + path('account/', views.account_view, name='account'), + path('delete/', views.delete_account_view, name='delete_account'), + path('logout/', views.logout_view, name='logout'), ] diff --git a/django_project/myapp/.DS_Store b/django_project/myapp/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..98099036d71ed48c5219617645a892d80e5a4bae GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zEL;p&0Z1N%F(jFwB0M1Tz-DAJlrY3I#53qI6hP%h zsnHM^4S~TM0-(Ih4bHQf40#O5`M1(DCqFqUCqD^VJS=8lV3_zH3c$riB0~y8E(1s( zD8HkrXB1*!V3-e8{-1$?ft?|dp@5-)p%`2`psQ|RU|`saq?!wCaymm1Ln1>7LncE$ zLmophnu{D67#Q>*dcXmURZmiRaRJm9JCX`=GK)(L46ZRUF|)9;v2(C<aC5{4XXKX$ zmn4>y7CR*tMT2-D`T03XFm_^6SY~Q@ynu*veqKppW?pI$NJ(&JN@`MKQA~JdUP^ws zQ+{b)N-<b3RDy$(gEL-0qPp71(o9Fe*ut<@N1@u%$UsNI#MrF1mXkwNS>HM+K07Bj zFTV@ydIm;D2+hC?rD0Sz0|NtAzm)|S<>ln(r9;YJ22O@thJ1z;hE#?e?4isM%)r1f z84_auL2<&#P{NSPkjqfOkOL0qRP-=r0-22*##nR=lMu$@GqmvK0EbpFLkafKWqi-T zz_1%BbU7Hx7%~}B8OpJ%XNqEAV3>oX9v0v9qM_-HgPUF!j@mOC0;3@?WI_N`J}5xz z76&K|s;3zl7(h}W0^9{)WME){d5RI-4*)9wX$7ePX$8?BtqhDH7T7GXRt83>Rz`3) z1f&ntB>~Z3?F@_zVC@Wy3}Ef>N|F(xoq-W*Gb6Nz!U)mMzzEUKzzER}bKWRD8Umvs z01W|V2rU4r|6LgvaP|Kosz%At5Eu=CVHpC9EH1$=PT)!zyZ=CSEvP<CfJ%dEe^7Od s-VgvuGeHIvB|vNtW@KOhX$4jL;HsFB0aBBXHUvPSGm1w;U|>Q303|60>Hq)$ literal 0 HcmV?d00001 diff --git a/django_project/myapp/templates/.DS_Store b/django_project/myapp/templates/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7317f6a08bd202ee3b06dc56e0f1e8ceabe053da GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwBFrH3z-AP9=Hw?Q<>V(pWk#vN z9s;1aV`a!?sANcFC}2R2KLG{?Mp*_1hI#+N0PGPYl}Y8r1<;t@kyMbASzKaZaE+0P znT3^&or9f&n<F+jBfmVjB(bEl*eS6n8pI39&(BGMu@jTRGE>Xr1w@?l^GXsk^HPgI zN`f;}Qj-#kV!|`?Qu524@=NnliotrJ5*(Zyobdt@)zwCpW;zPS7KXJt3e}cI2098R z#%8s(oE)Oc`qn}5**Up+`CVW)GcYnjXa-&=4Wqgl7#NUzR2E#6my@5D4oS^0MWgg+ z2#kinXb23$5P+789NfduZ=+rs4S~@RpezJH<%0sWHRJ%L8z3}Dih+@V0o(;(WME){ z*~AF$2QYx-Kw3dGNGpg2X=PvpvA|}4wK6b5wK9UcAs~IAE(wSRYiD3&0BdJpWB_Z2 zH|7{2+8G$3HZwwdD2x#842%%%42%%%Fz1cZqaiRF0?-fu_5DD7e^CAJ%D{lD{|{9? zN{xoVXb23)5MX3+33hP;SIXGE2dZm9^=SfB8dUp(s$)h_J&h0pSH(<_0YwR@FsQl* bX$8^Xs+f@hQj?E11YjXFN{@yB{X+l%Pw-ar literal 0 HcmV?d00001 diff --git a/django_project/myapp/account.html b/django_project/myapp/templates/myapp/account.html similarity index 100% rename from django_project/myapp/account.html rename to django_project/myapp/templates/myapp/account.html diff --git a/django_project/myapp/delete_account.html b/django_project/myapp/templates/myapp/delete_account.html similarity index 100% rename from django_project/myapp/delete_account.html rename to django_project/myapp/templates/myapp/delete_account.html diff --git a/django_project/myapp/login.html b/django_project/myapp/templates/myapp/login.html similarity index 100% rename from django_project/myapp/login.html rename to django_project/myapp/templates/myapp/login.html diff --git a/django_project/myapp/logout.html b/django_project/myapp/templates/myapp/logout.html similarity index 100% rename from django_project/myapp/logout.html rename to django_project/myapp/templates/myapp/logout.html diff --git a/django_project/myapp/register.html b/django_project/myapp/templates/myapp/register.html similarity index 100% rename from django_project/myapp/register.html rename to django_project/myapp/templates/myapp/register.html diff --git a/django_project/myapp/views.py b/django_project/myapp/views.py index 9981e44..a29ed48 100644 --- a/django_project/myapp/views.py +++ b/django_project/myapp/views.py @@ -4,6 +4,8 @@ from django.conf import settings import os import rust_crud_api # This is the module we built +db_url = settings.DATABASE_URL + def init_db_view(request): db_url = os.environ.get("DATABASE_URL") try: -- GitLab