From a491c20f58393f6d95b4c76b5580dc3b7d47e2ed Mon Sep 17 00:00:00 2001 From: RayCrom2 Date: Fri, 11 Oct 2024 22:58:51 +0000 Subject: [PATCH] Raymond's first commit --- trydjango/src/pages/__init__.py | 0 .../pages/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 145 bytes .../pages/__pycache__/admin.cpython-38.pyc | Bin 0 -> 186 bytes .../pages/__pycache__/models.cpython-38.pyc | Bin 0 -> 183 bytes .../pages/__pycache__/views.cpython-38.pyc | Bin 0 -> 378 bytes trydjango/src/pages/admin.py | 3 + trydjango/src/pages/apps.py | 5 + trydjango/src/pages/migrations/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 156 bytes trydjango/src/pages/models.py | 3 + trydjango/src/pages/tests.py | 3 + trydjango/src/pages/views.py | 6 + trydjango/src/products/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 148 bytes .../products/__pycache__/admin.cpython-38.pyc | Bin 0 -> 262 bytes .../__pycache__/models.cpython-38.pyc | Bin 0 -> 598 bytes .../products/__pycache__/views.cpython-38.pyc | Bin 0 -> 192 bytes trydjango/src/products/admin.py | 5 + trydjango/src/products/apps.py | 5 + .../src/products/migrations/0001_initial.py | 24 ++++ .../migrations/0002_product_featured.py | 19 +++ trydjango/src/products/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-38.pyc | Bin 0 -> 810 bytes .../0002_product_featured.cpython-38.pyc | Bin 0 -> 606 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 159 bytes trydjango/src/products/models.py | 9 ++ trydjango/src/products/tests.py | 3 + trydjango/src/products/views.py | 3 + trydjango/src/trydjango/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 149 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2319 bytes .../trydjango/__pycache__/urls.cpython-38.pyc | Bin 0 -> 1003 bytes .../trydjango/__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 556 bytes trydjango/src/trydjango/manage.py | 15 +++ trydjango/src/trydjango/settings.py | 123 ++++++++++++++++++ trydjango/src/trydjango/urls.py | 24 ++++ trydjango/src/trydjango/wsgi.py | 16 +++ 37 files changed, 266 insertions(+) create mode 100644 trydjango/src/pages/__init__.py create mode 100644 trydjango/src/pages/__pycache__/__init__.cpython-38.pyc create mode 100644 trydjango/src/pages/__pycache__/admin.cpython-38.pyc create mode 100644 trydjango/src/pages/__pycache__/models.cpython-38.pyc create mode 100644 trydjango/src/pages/__pycache__/views.cpython-38.pyc create mode 100644 trydjango/src/pages/admin.py create mode 100644 trydjango/src/pages/apps.py create mode 100644 trydjango/src/pages/migrations/__init__.py create mode 100644 trydjango/src/pages/migrations/__pycache__/__init__.cpython-38.pyc create mode 100644 trydjango/src/pages/models.py create mode 100644 trydjango/src/pages/tests.py create mode 100644 trydjango/src/pages/views.py create mode 100644 trydjango/src/products/__init__.py create mode 100644 trydjango/src/products/__pycache__/__init__.cpython-38.pyc create mode 100644 trydjango/src/products/__pycache__/admin.cpython-38.pyc create mode 100644 trydjango/src/products/__pycache__/models.cpython-38.pyc create mode 100644 trydjango/src/products/__pycache__/views.cpython-38.pyc create mode 100644 trydjango/src/products/admin.py create mode 100644 trydjango/src/products/apps.py create mode 100644 trydjango/src/products/migrations/0001_initial.py create mode 100644 trydjango/src/products/migrations/0002_product_featured.py create mode 100644 trydjango/src/products/migrations/__init__.py create mode 100644 trydjango/src/products/migrations/__pycache__/0001_initial.cpython-38.pyc create mode 100644 trydjango/src/products/migrations/__pycache__/0002_product_featured.cpython-38.pyc create mode 100644 trydjango/src/products/migrations/__pycache__/__init__.cpython-38.pyc create mode 100644 trydjango/src/products/models.py create mode 100644 trydjango/src/products/tests.py create mode 100644 trydjango/src/products/views.py create mode 100644 trydjango/src/trydjango/__init__.py create mode 100644 trydjango/src/trydjango/__pycache__/__init__.cpython-38.pyc create mode 100644 trydjango/src/trydjango/__pycache__/settings.cpython-38.pyc create mode 100644 trydjango/src/trydjango/__pycache__/urls.cpython-38.pyc create mode 100644 trydjango/src/trydjango/__pycache__/wsgi.cpython-38.pyc create mode 100755 trydjango/src/trydjango/manage.py create mode 100644 trydjango/src/trydjango/settings.py create mode 100644 trydjango/src/trydjango/urls.py create mode 100644 trydjango/src/trydjango/wsgi.py diff --git a/trydjango/src/pages/__init__.py b/trydjango/src/pages/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/trydjango/src/pages/__pycache__/__init__.cpython-38.pyc b/trydjango/src/pages/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2d68418e5a51a604dc15311a5238ef785313d33f GIT binary patch literal 145 zcmWIL<>g`k0`mo&=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vEzdXMvySN}R zIki~dB`Yy6J>MlYH($S`s4@l2(=RSc)-Om*2TI4sXXa&=#K-FuRNmsS$<0qG%}KQb JnfDop82~D5Avgd4 literal 0 HcmV?d00001 diff --git a/trydjango/src/pages/__pycache__/admin.cpython-38.pyc b/trydjango/src/pages/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e22939833c4ff1041264e056ad275a74214331e3 GIT binary patch literal 186 zcmWIL<>g`k0`mo&>GnYSF^Gc(44TX@fuanW zjJH@5Q*tx&{4|-O_)@YG^V0M6lJoOQiZYXmKnAR2C}IXuVB(jtetCXTc5y*sa%!=@ x3s|vBYHq%MNl_(4tA24&vVK8gI#3#Hs$N0mEe@O9{FKt1R69nXIiG=;0RYwNEP?<4 literal 0 HcmV?d00001 diff --git a/trydjango/src/pages/__pycache__/models.cpython-38.pyc b/trydjango/src/pages/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e6fd391d2b283961cd4fe3582d43451b83f167da GIT binary patch literal 183 zcmWIL<>g`kf;9^`(=CDYV-N=!FabFZKwK;UBvKes7;_kM8KW2(8B&;n88n$+0!0}# z8E>)W=BK3Q6#Hp1-QrBiO3X{o*Gow%0%=~!P{abHz{D>T{qp>x?BasNPVv)`ee;N1lH(bHWRh#v@SJm(d)jOK+^5`^ z!7IxH8Q!oo`l3#@<2G6LeRr*}GcBr=+Xz%E6_l?0Z*INwD{`C=^z_6Fr#0T{`6R2) z=S!uvIlVKWWhRJ&Yfn8J6i}g!)`N>X1_va6Ux>lL8oQ!YC>D=JTbYGwjObx2MGt_A?GK;VKR7(eL1_rq6&+Vt)LmU~Ql;H$6f?@;ESF Wu?Ox)c9JzlZnTg`k0`mo&=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vJzdXMvySN}R zIki~dB`Yy6J>MlYH($S`s4@l2(=RSc)-Om*2TJE=rWYlaWaj4;>&M4u=4F<|$LkeT U-r}&y%}*)KNwotR{TYZE0M~LQuK)l5 literal 0 HcmV?d00001 diff --git a/trydjango/src/pages/models.py b/trydjango/src/pages/models.py new file mode 100644 index 0000000000..71a8362390 --- /dev/null +++ b/trydjango/src/pages/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/trydjango/src/pages/tests.py b/trydjango/src/pages/tests.py new file mode 100644 index 0000000000..7ce503c2dd --- /dev/null +++ b/trydjango/src/pages/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/trydjango/src/pages/views.py b/trydjango/src/pages/views.py new file mode 100644 index 0000000000..86aea12038 --- /dev/null +++ b/trydjango/src/pages/views.py @@ -0,0 +1,6 @@ +from django.http import HttpResponse +from django.shortcuts import render + +# Create your views here. +def home_view(*args, **kwargs): + return HttpResponse("

Hello World

") \ No newline at end of file diff --git a/trydjango/src/products/__init__.py b/trydjango/src/products/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/trydjango/src/products/__pycache__/__init__.cpython-38.pyc b/trydjango/src/products/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..affd9a105b89c1f988a38d3870ba136a51c09c75 GIT binary patch literal 148 zcmWIL<>g`kf`cmT=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vKzdXMvySN}R zIki~dB`Yy6J>MlYH($S`s4@l2(=RSc)-Nc^Pbp0ys{jB1 literal 0 HcmV?d00001 diff --git a/trydjango/src/products/__pycache__/admin.cpython-38.pyc b/trydjango/src/products/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a3e30c1d77a2cb8bc37f219e1d3db5db19c71dfa GIT binary patch literal 262 zcmYk0J#NB45QX>01}lP`12=4!DvDB2N0Cq(QyK5bGI+h#%%X_fBqdkKQQW5D3RKM6 z4NsaGeWTI5_qAL;3D#deuXjBEBRonoymQftn-x~J!pTBPVU^Xba=Oq`fIK8WDd^w0 zPqrdYuY4_XIi#g^O?QrZ literal 0 HcmV?d00001 diff --git a/trydjango/src/products/__pycache__/models.cpython-38.pyc b/trydjango/src/products/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3a599a125da21919c17538e9886e3096d248fa54 GIT binary patch literal 598 zcmYjPO>fjN5VhlEH%YS<7dUX_f^un&To6LADiRVEQp+V5%gvZ=w$2B(qwbzT;?$pj z1V{douRZNw=&9paf{qny-n{V}dnR92tDK-c|CMciQbO)Lcx*9(xA>VCxB&sGNJnc* z$p-=vupb1Nq}%8_s~N=Sq)ZN&M@s4z-2hUV#>2<=C<{k4nxNvT7GDeaS&m>0QYkWJeO#YZI?X~H>ZH?1|NXXVPJocE%WoV%QJeAT49 zUvU0y5-Kp->$&XxmC&cHRNxZZS|wd}A$K-JjzF45x1()`-WBUma;EBJ)NLc((o9_^ z^xhTkhCxZu2R8jGg`Kp7zeGR9GV^x-s=68UwHf`5tMyj&n_(@xp|W}pGpdYksxfrL zRACq=<6bkA@G~%e?kO$k@x12vSsA-596y1}@TlaIpW{sbFCV;TsNmAqp(Std?;*zb Gpg`kf`cmT>GnYSF^Gc(44TX@fuanW zjJMc|Qu9($i~Ka1ZV9AhCFZ5)>lJ6@7nLNJmJ}C(%vi}#!~&$i#4j`b^8BLg;)2BF z)M9-XuyU8w+v8l_|aaPa<5QPR|O8OkSLd2qHJcGdYeD&EOfcTb)SF> z9C-rX#aB*!1(1MovZ%G?(R}u3=9_Q)b}|VVt=%tv{zEYK(}LT}C2&YbKPCeVc)>~@ z^HRiuvlk2mIG-6f$d}G1Cw9Pn!)D$!#j=?&K`C>Uwz96Y8I(0(p)>n*d)e}bbaX=o zSMk@NmHa5>OK|7T(;T_^{TW~D2>}y9h^%n zK%dSgW|VY9lEef_Lc*^KBtJ}&cdN9p!Gwmgk}c6UAz*_QV3kSK%9c0dqpsf*J2K_i z8~-`UaBK@0|L7uBTlWmF+TIQ4J=Gosb%WcUFybm6U~=tmDh7D z>!?+0=uo6p7B&4CbaeB7qW%5-r^%M`Ub9yAV-D!(2V_RV6|U=YA@1`XKBXP}7JuBo mUDPQ}(eJbG!J=!h>#2LZ;nsVPD4Q7_^qM`ht!t~u)cFUt-RA=U literal 0 HcmV?d00001 diff --git a/trydjango/src/products/migrations/__pycache__/0002_product_featured.cpython-38.pyc b/trydjango/src/products/migrations/__pycache__/0002_product_featured.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c88f581dd65c08c72b7a8d6f7946ad741387ba32 GIT binary patch literal 606 zcmYjO!D`$v5S3(k*K0Nq3hgHZ_OjmeTuNF(dg?-Hdhtalp4r7)+j1qlCFk^-KPdFv zU(&Uw{z56FBkeB97(MhfBfXjDPbViiqgel#ZGUpceh2b2B#{eR?u-B!@P@U#jknfVaq)b45WQ+6<)v|@~d0TI-9%|D$KWPnMKw z0{E7f3Cdj>1aPvOf`s&*!vv=Hl5!bjBsBB0_eTYi%X({ItOn=jtJUgU)m=T*y7AM) zxz9GJhtVQjFSwrqZuHm;R|`pvhUQeKTl6wwx~Z`Nf7)AgXuqO5RIf=iQ?XJhpDRT- z#|CLXSL(~Cn{YcYz#comuBy>lL9_Yn4Zu}+)h2FHN{|WA+o~RsyGf_JQ`k*1uxYhp^k$u`&%1+X>i>=Bghi* wAXCW&eK{BZoA-P1D_`U0dGX4p8x;= literal 0 HcmV?d00001 diff --git a/trydjango/src/products/migrations/__pycache__/__init__.cpython-38.pyc b/trydjango/src/products/migrations/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6ad73ed1283b6c265df8eeca819e7a510af29e95 GIT binary patch literal 159 zcmWIL<>g`kf`cmT=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6v7zdXMvySN}R zIki~dB`Yy6J>MlYH($S`s4@l2(=RSc)-Nc^Pbp0g`kg6QQ8=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vCzdXMvySN}R zIki~dB`Yy6J>MlYH($S`s4@l2(=RScM&iZCXXa&=#K-FuRNmsS$<0qG%}KQbnfV!r F835UtBOm|( literal 0 HcmV?d00001 diff --git a/trydjango/src/trydjango/__pycache__/settings.cpython-38.pyc b/trydjango/src/trydjango/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..598ee85f9259c372cf765a0ff7efbf9544e47293 GIT binary patch literal 2319 zcmb7FTXWM!6qX&uc1#=s;Z~rnXrT~jBtlAIm_iY@2rj;4BAc{&(a1V$c@tfXc1;rf z79QZSf2Kb`uYKwt=(HUMdL%oJahPc;d5?F`eZM_t)h?Ba0zN;znRD*V3&QWoV)7~A z;xP{P8xjx<0Wy$vGe(AFwzF?$Ca6ee-)556$ia+}2hk`vf-wiPkb^uFU=E6K0_L59 zQG^mKz)4tyQ*auVoV;-Y&KUD>))7F2b8sFmz-MsL5orc4y%wE}QG(0H0(=f%r14IY z9DMmU3)1T>%@~Vt1-?SfEAVwnucq`G%{ZcQ3cfK;!*yc`vpIv~ERJ(4Nu z(VVdQ{u7&UslBsp**n+*^3P90%OlNxQtNEOZeiSB@*s3sq>TJ<;`LqZFu8*chz|!H zAXm~}Y>mXsIGxtR9yjsqY)mT%S#)FC$x$5{NN3AYE(V@^O(v=MX>k(xsfNMMY$e=F8bQr#05A4J{TMYF!KS*wN9msnpZT>06BL z1|gVuYfwnT$!$hLl_&i>;6$e$b*-c`UJNyYFnV-cPj%{3Z{XF4@9^HC{g21BA2!Oy zD91wwkB{r1G4M!8?V}!MiN7*n@l3l_jtUB1?$|NP@`X5Wns_gpW}FRJEcPwlL-c9r zW0A*stHV-G!8DVL#Wan=6IIuelZ=bHR^HTF=5y_rc($TFX|Km6wN`6xX%+KXQ*Y_< zLbai{kcA99emySMtCdPk+fp~Rcz(0lY?uq&iGt142hHk5M z%`}==7KJvZU0uE37|v>|w;ORT;k69hNed&DlWcw!LJ3PJCI387uuygo0c=O5lD2Dw zc!4r5T!n@9K!A;myCtc_}L(S3E-h6qhi{@Xh@T;KUFI literal 0 HcmV?d00001 diff --git a/trydjango/src/trydjango/__pycache__/urls.cpython-38.pyc b/trydjango/src/trydjango/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fd9110cdeb347f3d81388ce77fddafe8fe5f9bc3 GIT binary patch literal 1003 zcma)5%Z}496m`<{mA3E;-nEfRteFKu6(Gf1Pf(nIKn9duhC1~1^#m(VekAm%Z@ z^n{=Io{f8DPXtNe;-Kt{K{D_V4_KcM*nkbc_8=Z{e>dEXzWBMHjM?}dibAS)A6Bjt>lhpCeEZFydtOZ2{E!RGEHnU zf%2M!uRc)$Sb7y+?5oVOJCt>xCoz7>7^W32L@kwBVZ2dNU~!kyx^5>s`KN8ZlMDhn z3SldV-7e0APqV}DOJ zHb161wIGY=A4XSIR_<9*u?;gHT+1j z&0RWE?#*^x%AA0K$4YZM;c(|s6#j%uj3Te;QznWEg1|Zs|FN~#>1$9E*nwTN&VL@b zT=FIgn_-&5i+5UsM#$fCvdT{C(rB-@w#xd%{s3SIDU>P`J= I5BlGK03d!fxBvhE literal 0 HcmV?d00001 diff --git a/trydjango/src/trydjango/__pycache__/wsgi.cpython-38.pyc b/trydjango/src/trydjango/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..56a39c02ce31cfe01bff362a0462df0b5a3fa98d GIT binary patch literal 556 zcmYjP!EO^V5cN7~6BddpgnITh5?uoa4hSJCr9?rH9@45(IBd*%vT^WwR<@gvUODm; z^KhO9s{Qze_BW!|pkLYNX+ zZE*pG&(d`08GNhJfn$CSY+E9<7GE?l;h10*$}0`W8kV5hQdqS~8Bu{`)2XOytqS24 zn&~w5dmni!w7`^!l+`A|(8T7-v6<5Fj5&aG?tSfEb1t!P*;dqlO$AmQ41bxu;B#Dg zk5qLD_1I>{)r1Aqh1o8mf-W|F5i(6j`|-?MuW3_e0qL991X_#r?dXW$J6U4 z_w#2CyjP}ly-w)lc@&Z7fuakCTPax)C&-${mPV@30kc#VO-N&*gqgU~K0Msvyd$=G z%#Hi|im%Xqb+stK@&0DveW;M%({pEw9n|n-^*VIlY*+m@{s!W@(X}6R=_C4>{sYXr Bt^EK1 literal 0 HcmV?d00001 diff --git a/trydjango/src/trydjango/manage.py b/trydjango/src/trydjango/manage.py new file mode 100755 index 0000000000..ddce531536 --- /dev/null +++ b/trydjango/src/trydjango/manage.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == '__main__': + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'trydjango.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) diff --git a/trydjango/src/trydjango/settings.py b/trydjango/src/trydjango/settings.py new file mode 100644 index 0000000000..4e4ffb36a5 --- /dev/null +++ b/trydjango/src/trydjango/settings.py @@ -0,0 +1,123 @@ +""" +Django settings for trydjango project. + +Generated by 'django-admin startproject' using Django 2.1.7. + +For more information on this file, see +https://docs.djangoproject.com/en/2.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/2.1/ref/settings/ +""" + +import os + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '5o1x3=)v3-mtfk$*p*bes+=%=5y0o(kkzm2axhb8jfl+fhi5!r' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'products', + 'pages', + +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'trydjango.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'trydjango.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/2.1/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + + +# Password validation +# https://docs.djangoproject.com/en/2.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/2.1/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/2.1/howto/static-files/ + +STATIC_URL = '/static/' diff --git a/trydjango/src/trydjango/urls.py b/trydjango/src/trydjango/urls.py new file mode 100644 index 0000000000..421f1cdcbc --- /dev/null +++ b/trydjango/src/trydjango/urls.py @@ -0,0 +1,24 @@ +"""trydjango URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/2.1/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +from pages.views import home_view + +urlpatterns = [ + path('', home_view, name='home'), + path('admin/', admin.site.urls), +] diff --git a/trydjango/src/trydjango/wsgi.py b/trydjango/src/trydjango/wsgi.py new file mode 100644 index 0000000000..47a28f9ce2 --- /dev/null +++ b/trydjango/src/trydjango/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for trydjango project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/2.1/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'trydjango.settings') + +application = get_wsgi_application()