From 4e2ed50c27cf80de52bfea66e99cb2a6c331443b Mon Sep 17 00:00:00 2001 From: Ethan Villarosa <113210015+EthanV431@users.noreply.github.com> Date: Wed, 21 Aug 2024 02:25:02 +0000 Subject: [PATCH] Ethan Villarosa django tutorial --- src/db.sqlite3 | Bin 0 -> 139264 bytes src/manage.py | 15 +++ src/products/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 138 bytes src/products/__pycache__/admin.cpython-38.pyc | Bin 0 -> 252 bytes .../__pycache__/models.cpython-38.pyc | Bin 0 -> 588 bytes src/products/__pycache__/views.cpython-38.pyc | Bin 0 -> 370 bytes src/products/admin.py | 6 + src/products/apps.py | 5 + src/products/migrations/0001_initial.py | 24 ++++ .../migrations/0002_auto_20240821_0201.py | 23 ++++ .../migrations/0003_auto_20240821_0212.py | 19 +++ src/products/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-38.pyc | Bin 0 -> 829 bytes .../0002_auto_20240821_0201.cpython-38.pyc | Bin 0 -> 632 bytes .../0003_auto_20240821_0212.cpython-38.pyc | Bin 0 -> 611 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 149 bytes src/products/models.py | 9 ++ src/products/tests.py | 3 + src/products/views.py | 6 + src/trydjango/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 145 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 139 bytes .../__pycache__/settings.cpython-312.pyc | Bin 0 -> 2600 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2298 bytes src/trydjango/__pycache__/urls.cpython-38.pyc | Bin 0 -> 996 bytes src/trydjango/__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 546 bytes src/trydjango/manage.py | 15 +++ src/trydjango/settings.py | 122 ++++++++++++++++++ src/trydjango/urls.py | 23 ++++ src/trydjango/wsgi.py | 16 +++ 31 files changed, 286 insertions(+) create mode 100644 src/db.sqlite3 create mode 100755 src/manage.py create mode 100644 src/products/__init__.py create mode 100644 src/products/__pycache__/__init__.cpython-38.pyc create mode 100644 src/products/__pycache__/admin.cpython-38.pyc create mode 100644 src/products/__pycache__/models.cpython-38.pyc create mode 100644 src/products/__pycache__/views.cpython-38.pyc create mode 100644 src/products/admin.py create mode 100644 src/products/apps.py create mode 100644 src/products/migrations/0001_initial.py create mode 100644 src/products/migrations/0002_auto_20240821_0201.py create mode 100644 src/products/migrations/0003_auto_20240821_0212.py create mode 100644 src/products/migrations/__init__.py create mode 100644 src/products/migrations/__pycache__/0001_initial.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0002_auto_20240821_0201.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/0003_auto_20240821_0212.cpython-38.pyc create mode 100644 src/products/migrations/__pycache__/__init__.cpython-38.pyc create mode 100644 src/products/models.py create mode 100644 src/products/tests.py create mode 100644 src/products/views.py create mode 100644 src/trydjango/__init__.py create mode 100644 src/trydjango/__pycache__/__init__.cpython-312.pyc create mode 100644 src/trydjango/__pycache__/__init__.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/settings.cpython-312.pyc create mode 100644 src/trydjango/__pycache__/settings.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/urls.cpython-38.pyc create mode 100644 src/trydjango/__pycache__/wsgi.cpython-38.pyc create mode 100755 src/trydjango/manage.py create mode 100644 src/trydjango/settings.py create mode 100644 src/trydjango/urls.py create mode 100644 src/trydjango/wsgi.py diff --git a/src/db.sqlite3 b/src/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..eeede7e5f080f7fecb70ea940d8db6060fd25752 GIT binary patch literal 139264 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 GW&i+s86O$| literal 0 HcmV?d00001 diff --git a/src/products/__pycache__/admin.cpython-38.pyc b/src/products/__pycache__/admin.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..311eb986f805cfb71a4aa79c7b7e0ffc0e8532b0 GIT binary patch literal 252 zcmYjLL5jja5S+;*8btRU1{UW5ig@rWf_TX-W?G46GNC)7{zi{J#82e9C%>?#?TMEy z=x(Ygs(L#b4FuykeeJJ&e?0jQ#bm)lV_rrWSqdvtDTN7)Dg&!hB?ZW1c#l9mydG{u z61~|i64^$Xu|@TkAJ$)^Gv~ZnCB5{^9JA`+Cb_E`EOr>MrR`Z~pd<`E38`qHjS&t7 zHGofnG0WZh{ni(UC#tg?NH4pjC0M5kb6tN*NO#?n`qsuX&OMhf_kWNN9|lA92V6Nm A!T-=CR>h=uRz5^V2 z5MIJP_O!3i6XRHdj%90RzVSDn8Gl)=a)NUA@z2FqO31x89!reI8{GCe9zcL<($bnz z@}58h><0lR={EY#Y6kHsDU&_Mk&?Pa+k@1$@#bUsNB9A~lGGGP9Z9y0fkJdk>jd=$ zFkJC%R4>s=A%O)f(aL5lg>=Sp$$lREB6R^7CeGdRv*}@K#{CYN@dbG+c3jJDGhUvR zkxS0C=&oGcOGPv|rXvAy$GsODp3-%Wy C%$i34 literal 0 HcmV?d00001 diff --git a/src/products/__pycache__/views.cpython-38.pyc b/src/products/__pycache__/views.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f93519aa941b73d16544f39f263a8eabfdfd2c59 GIT binary patch literal 370 zcmYjM%}T^D5Kj8%u69B26}%K=gZHv{*u#QQK@p)BDNWq!rcIg2TJ)+fvsd52m&nzV zui(i^QP_d``6l1Ym${wI4jI{H@%ivU`OAZS3kY10<0%EnB-gCvCFi~lbkK%nNOdTq zcUDF+zF}GNO-z?3jcL`rhp|`p-(Vc36pJh_kL5T&$HsuIw-&(@+|ggVp^G4*&Nwj2?*)H} Ro8&D?YPH~m&~sCshQHR=RCfRX literal 0 HcmV?d00001 diff --git a/src/products/admin.py b/src/products/admin.py new file mode 100644 index 0000000000..ec9306511d --- /dev/null +++ b/src/products/admin.py @@ -0,0 +1,6 @@ +from django.contrib import admin + +from .models import Product + +# Register your models here. +admin.site.register(Product) \ No newline at end of file diff --git a/src/products/apps.py b/src/products/apps.py new file mode 100644 index 0000000000..864c43ed85 --- /dev/null +++ b/src/products/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ProductsConfig(AppConfig): + name = 'products' diff --git a/src/products/migrations/0001_initial.py b/src/products/migrations/0001_initial.py new file mode 100644 index 0000000000..4184ad6e64 --- /dev/null +++ b/src/products/migrations/0001_initial.py @@ -0,0 +1,24 @@ +# Generated by Django 2.1.7 on 2024-08-21 01:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Product', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(max_length=120)), + ('description', models.TextField(blank=True, null=True)), + ('price', models.DecimalField(decimal_places=2, max_digits=10000)), + ('summary', models.TextField(default='this is cool')), + ], + ), + ] diff --git a/src/products/migrations/0002_auto_20240821_0201.py b/src/products/migrations/0002_auto_20240821_0201.py new file mode 100644 index 0000000000..fed0ab4c99 --- /dev/null +++ b/src/products/migrations/0002_auto_20240821_0201.py @@ -0,0 +1,23 @@ +# Generated by Django 2.1.7 on 2024-08-21 02:01 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='product', + name='featured', + field=models.BooleanField(null=True), + ), + migrations.AlterField( + model_name='product', + name='summary', + field=models.TextField(), + ), + ] diff --git a/src/products/migrations/0003_auto_20240821_0212.py b/src/products/migrations/0003_auto_20240821_0212.py new file mode 100644 index 0000000000..e63d3234e2 --- /dev/null +++ b/src/products/migrations/0003_auto_20240821_0212.py @@ -0,0 +1,19 @@ +# Generated by Django 2.1.7 on 2024-08-21 02:12 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('products', '0002_auto_20240821_0201'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='featured', + field=models.BooleanField(default=True), + preserve_default=False, + ), + ] diff --git a/src/products/migrations/__init__.py b/src/products/migrations/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/products/migrations/__pycache__/0001_initial.cpython-38.pyc b/src/products/migrations/__pycache__/0001_initial.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..989c09b8fe833c65cac90e90ad9702d342e93de7 GIT binary patch literal 829 zcmYjP&2G~`5Z+zeNt`$#K#@3d0hCKq?x-qiRK%eb66NBH<$5OWrt2SeZD@OiYaWCL z;m8Z@6>-QbfCS7sMeW)<+HZF>^UXK&emovBT0alJEx!xKemHP<`2-GVn`dNz0avWx zF)u_cID5@NfcJ%ghkWII_F@nGcWf4H$d}E89TqazX(OxB*j`ZqDwDaVyUV3Nplup5 z$YKsG7QkaKXR(jLs^?N*e>DJ3pAP}_*8WmJpYB2!K)B|FhJ=Ql$7n4GM}$W(h6&v3 z@U(ls4-cGo9>Bx3$ax&W4$*yN!{h%vPi_CLuAt2tDm$`l&s46TTvSj$8s89-gQA=6H&i&Gr~Awl!?gu&VK9EWR@Rlp=KI z*Z%xdr7ukF%A7A&X_;3GEULND*}UF%#msL*9`<}sOp@P+UD zT!7c z zd8NnM8wMVT9}EQYwfHVd0saS;27k$yrJhZ?W~Hm4QN6KYrvO`1yQhZ|5;&!6PDmju zIk3_LzT%}oe;v347_MjFLvYO@ymo9v>KH6vnV?7u< z&+~jCo4y&EsAFiQf~czY}-^&(XLS0R~-`Pbg*o&1v@ii*HwCZnLe_S zoE)UIiIfyDwn+9|$}eNpx*&%DH`oLAb%RFJaG8zH0505TS~xg=tyGIuKT$S0YX{Uj zJHEni!=6?f+z;^=(@!XFQnzojuS$P5o2o{Wov*8YrOvTanbCE2Xgs@LKt>}dWHk;- z7J2a^e_1SKUgV48%~rc5yFHj^q$1({^8=rIbdtM+72f%`liy|P+Zd*F$M9)tYieeC Yyf1HOJ*EF_^lCSt6W6nGb9gNN1Bl3{LRI6S zRgo9Z^5?};6u0CH3t4R9)4glL6z^1{-h(y+MoS zGpZf?jPw%~m`b@+DY`i}Nc%mdK8;o5Z~F|e#}2ToH)xHZFpR^3`3W2-Z3>g;Cr?AG&)TzGoVg=Mkm zzZ(Bvz4i71K@y288A~qcOS$+buR{Hd?3h82S-^SdJaik1w{2bT9??54d2#K*OFxwL IqaH;60gs}hE&u=k literal 0 HcmV?d00001 diff --git a/src/products/migrations/__pycache__/__init__.cpython-38.pyc b/src/products/migrations/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..86392a8b7c38362adb7f207b9a531e82df82a073 GIT binary patch literal 149 zcmWIL<>g`kf-H-pX(0MBh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vCzdXMvySN}R zIki~dB`Yy6J>MlYH($TFC|SRtC_kk%xujS>H#5B`u_QA;uUJ1mJ~J<~BtBlRpz;=n RO)gMDPO2Tq%+El~000k{Bar|A literal 0 HcmV?d00001 diff --git a/src/products/models.py b/src/products/models.py new file mode 100644 index 0000000000..117f81ebbd --- /dev/null +++ b/src/products/models.py @@ -0,0 +1,9 @@ +from django.db import models + +# Create your models here. +class Product(models.Model): + title = models.CharField(max_length=120) + description = models.TextField(blank=True, null=True) + price = models.DecimalField(decimal_places=2, max_digits=10000) + summary = models.TextField(blank=False, null=False) + featured = models.BooleanField() diff --git a/src/products/tests.py b/src/products/tests.py new file mode 100644 index 0000000000..7ce503c2dd --- /dev/null +++ b/src/products/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/products/views.py b/src/products/views.py new file mode 100644 index 0000000000..8f04331293 --- /dev/null +++ b/src/products/views.py @@ -0,0 +1,6 @@ +from django.shortcuts import render +from django.http import HttpResponse + +# Create your views here. +def home_view(*args, **kwargs): + return HttpResponse("

HelloWorld

") \ No newline at end of file diff --git a/src/trydjango/__init__.py b/src/trydjango/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/trydjango/__pycache__/__init__.cpython-312.pyc b/src/trydjango/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ea05ce9fc4b0db1d25c8d31009664ba59f4e5696 GIT binary patch literal 145 zcmX@j%ge<81OY}z(?IlN5P=Rpvj9b=GgLBYGWxA#C}INgK7-W!GSDy2FUl@1NK8&G z)_2KD%uCOANzKjIFD^>fFDa@_0gLFz$7kkcmc+;F6;%G>u*uC&Da}c>D`Ev2zzD>} PAjU^#Mn=XWW*`dy$zCD- literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/__init__.cpython-38.pyc b/src/trydjango/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d0bdcc67da9f17f52eed9054bb6443c1da0d7842 GIT binary patch literal 139 zcmWIL<>g`kf&inVX(0MBh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6v2zdXMvySN}R zIki~dB`Yy6J>MlYH($TFC|SRxs4@jCq8}fhnU`4-AFo$Xd5gm)H$SB`C)EyQ(q|xM F004`lA6WnZ literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/settings.cpython-312.pyc b/src/trydjango/__pycache__/settings.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..852ec3d5bcaf109e9f7544f0c5a034b5a3b0b14b GIT binary patch literal 2600 zcmbtW&2Q6Y7`M}WHwkG7G{B^Jss>~Xryp!V)1a8dEfHyw)hT7xB+JeFCUJ@F)UVU7 z)(+W`6XFC&NKBlDIB?xRu+uI`y&#_|?X+8f8>c;Xk~T`2)@fG!emoz)=i_~z*ZCtF z4O8$`=6|oBiBQy^&Sv-o28;JU&=mEELX=1$8hKi@NMm}_I}|&dH-{RBB1lj5A!4nh!F%FlT09Bf zCE+~BE~%%+x!r7SmFQ$>{aN zkYo*kA*>k8w%qDq@?UHjxISX&FDLUQYyM)hp1yXmo}THT=GBGmh0n-Ws->A}qpn*s z+IDv4JlVdIzO=QKRd%k;&M7y}SJQqg*^h{=>6&RM8?2i>>*P4KV>YdGV?;*AQ)V-idVW^F?U&Euvj_Z zSy#rv2IkojeW6bq(MlgR0!OOq8k=*ce-R}{oz1~;N5MNIqS-NDWJunq9~|rAZf34aUABT6pQdir(u0@3`qlT zL35barGe~0nL0WB2(puFYhg_IAdeqW81m9yJ8+ZB-R4Vq+nX<}3U-jIR3vv5C|9b5 za!Ihx9;R%EG!#~Dw;|K+G1>uy>vE@M9@I73ILsi~YAGgOu);tbtkWLb&zF`9CEoUy zxE0=TzCYHjG1uMNY0HG{=mwJDs!)(?j$I?z;7q4wJ0=zsRcXmiZ`|oi=!SLuxJWCC zrl=jYh_!~}xdQLb1luk(57R#~VDcC1hmsz3q)9KT?PR|@%jkzeOlc{{RNE?1?s)ncw(TCzh` zex*|6s=Q#w*M;SRBVR1!IHyu<@20M3b|}wPImftQr?|E1Evdo@!g_f%FWupa1z?t; z%%VlEw7kYG^HQ#y=K;2`!b@Tq$|AT1ZWrdRminvW+-%AAJG80@kyOD_&hh32_1^gc ze3;EZjogFap%*iGw^#F6)icDXWe)20;Jd-LcRvKbRdv*9;p@f)0C4_EkZBlu6Esb~ z^@M5f`xHfodwwbsdyu`KeXw|c@$vk#?33)X#V3ou&cDjO$i7;9vH087y-WGMbNt@q zQa9L(QL&qJ*U<_^yT1K+q8oh|4kSF?*tf(x91`?5m*hdV literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/settings.cpython-38.pyc b/src/trydjango/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..13be970c5f28d09525346ddbe2f3e0a90a3283d9 GIT binary patch literal 2298 zcmb7F-Ez}L6qXgmc8n7O;jchj(XE<7HP&>1Q~9ir3{~?aygZs(@a;g&cPSfdAMmUVJ#Q%zKHiFxMf`i(GW^2 zj*=0CLS@(Sy1vW^=hW*mx#I^i4-R3d9t8d_X>+Ae*dQJW98N&qIh1b=r|&x8Qcq^w z3HZqJmK-vSBagz~S5}pE^nQj>T|Xc)^)P|!aO!(9{&|mLO4=u1Vg;no<9xurQC0BU zOc~}ls-W$=D)CedsB(Wm+e|$wSsjMwJtB9)eqZiW#$~^Ayd=j1OhjlP?>qgFu>X@Q zAf1Use;^5jMs$Cr*C{<(>6Dg3=sjH9U%SD+awCtIf{q_8d;9ClH`)G!(w)7%b$amV z-YR`^(~K?**Q2z3j|X%|NwJHTrnMpOMc1a3i3{;KKO7JiU7ng`gfT?(D#f zbTSEUtm}J9Ieq+xDGNGE8O2LV4kk?3r)qH!#K}4|d`J9fJLTPkqX5|nyV31aSO#Pd8-z!9Mz&+JCWw9@a)NZU zHf20U@dFM=b0sOxJ=MxD^hU*!D%C9`&TE^Sb~?&6H_d9ZVMJGt0Xtw_syKrI;+$?` zoCDHv!ag6f8+MNIV|#td$y!uEXS^I*_(Amew2|u6qi*Qdh}Y%4WB>0@>pyIi%~6fV z0iK*TKqGWXK-(uH%o6Wz$l{rnS&s55p6b{!YUxUxvu!+(Z95iy7E1$%_Yi#=cu4X% z=j^alleg{UM6qov|5P*dWGCZ-p_jLG(|)1<7|&Mpr>%{6UaQrb+j_-*-ZV@jUZ^$< z6IH0d?Kk2=y;`Z%^lfcRkBeK)rfIjfYUO6*Sv+Uz_05`Q>PEb{ZERE%`&zZEB}|E> zU7vdKTtzdrB)Jh^(OTwnds8!v?dDd+eyP=}IN3y+&DXTXMoZh!?Q*lCW7uk4x2-19 zBHzNYtE&$i!%=PZUL(#XI@7|Hn3$=YRP&1v$Vi=3yuGI)QC=Ye*p6x?ZPyBMeU$}m zbxhvz2Sgbh#`*7DJaGHuF@AgnwvR$8=4YUar~C(|CS1plxoDW i{+;+?N118@p{v97ndpQm&kN5FUh= z$dwbXzyUFKQxqW~ts^^Qdpz@fpU1Z+Cn18CzWKgd3=sNZC;c{r$#dxX8U}_^#60Gg zp72xOv-Y4Ih#(D|9h5^cN=F{z0UPoW8?o`%0oW7nZ^zro7k}-iQ#O5v;*csIA)|I| zORKfSw{KtJ3t6p-b)%>$WEF<*HyqzJs;sFoTvhrGmxVT1$;NPP4`^&8{#fvPo!~2} zu#k%5qFPBMTnJp3oNA6W=Zg?S+Za>p1tCo4I@u?#mE7{&B)JrXSL8f7BSzLmu8DOf zkY1DUBDHnUW_ScbE!4Dui z-?uAMv)kf-F&JP4qVVF(@_d+-gQ G|NaBEpfjBS literal 0 HcmV?d00001 diff --git a/src/trydjango/__pycache__/wsgi.cpython-38.pyc b/src/trydjango/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..87ada499c54c4fa8b72c72a62256ea8e728b1c9b GIT binary patch literal 546 zcmYjP!EO^V5cN7~6BddPsyO=^sjQ(#giw)Eq990-(h4b;jakob9K4>D?IumH9Qg@2 z@*#W#zH;IhIN@wWm67~L(U=uzN>#BEE%SCGm%>!Y z8jDLPe3qtT&)}v(2afp#uw9AJT71&Lgkyr$D6cg<)vyB1R>G<_Wkd~<&F7+Nv?_#G zXy)_S?@i>X(E?K@Qr2yPp^43vW2Mq?!W=-l@V;>`IG0$sY$xi!rUGjYhM#87`2yD- zxr9dJrUv8r+Et3Df8s*OWRQg83Vgo3%lBl2C&Ra|C!>pedVYC1o{XmX`-|b#yYt(} zck^csyjP}jgI?(6c@&Z7fuakKc2cq;PLORITN;c9g8yg#OFjf?vfyKwLjU_g