From f1766430b0797e81e5252d152269d857abcbda37 Mon Sep 17 00:00:00 2001 From: Princeton Nguyen <108086605+princetonn@users.noreply.github.com> Date: Sat, 18 Oct 2025 06:25:27 +0000 Subject: [PATCH] Added an entry for Princeton --- Dev/trydjango/src/trydjango/db.sqlite3 | Bin 0 -> 139264 bytes Dev/trydjango/src/trydjango/manage.py | 15 +++ .../src/trydjango/products/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 162 bytes .../products/__pycache__/admin.cpython-38.pyc | Bin 0 -> 276 bytes .../__pycache__/models.cpython-38.pyc | Bin 0 -> 635 bytes Dev/trydjango/src/trydjango/products/admin.py | 6 + Dev/trydjango/src/trydjango/products/apps.py | 5 + .../products/migrations/0001_initial.py | 24 ++++ .../migrations/0002_product_featured.py | 19 +++ .../trydjango/products/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-38.pyc | Bin 0 -> 854 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 173 bytes .../src/trydjango/products/models.py | 9 ++ Dev/trydjango/src/trydjango/products/tests.py | 3 + Dev/trydjango/src/trydjango/products/views.py | 3 + .../src/trydjango/trydjango/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 163 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2322 bytes .../trydjango/__pycache__/urls.cpython-38.pyc | Bin 0 -> 942 bytes .../trydjango/__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 570 bytes .../src/trydjango/trydjango/settings.py | 123 ++++++++++++++++++ Dev/trydjango/src/trydjango/trydjango/urls.py | 21 +++ Dev/trydjango/src/trydjango/trydjango/wsgi.py | 16 +++ 24 files changed, 244 insertions(+) create mode 100644 Dev/trydjango/src/trydjango/db.sqlite3 create mode 100755 Dev/trydjango/src/trydjango/manage.py create mode 100644 Dev/trydjango/src/trydjango/products/__init__.py create mode 100644 Dev/trydjango/src/trydjango/products/__pycache__/__init__.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/products/__pycache__/admin.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/products/__pycache__/models.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/products/admin.py create mode 100644 Dev/trydjango/src/trydjango/products/apps.py create mode 100644 Dev/trydjango/src/trydjango/products/migrations/0001_initial.py create mode 100644 Dev/trydjango/src/trydjango/products/migrations/0002_product_featured.py create mode 100644 Dev/trydjango/src/trydjango/products/migrations/__init__.py create mode 100644 Dev/trydjango/src/trydjango/products/migrations/__pycache__/0001_initial.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/products/migrations/__pycache__/__init__.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/products/models.py create mode 100644 Dev/trydjango/src/trydjango/products/tests.py create mode 100644 Dev/trydjango/src/trydjango/products/views.py create mode 100644 Dev/trydjango/src/trydjango/trydjango/__init__.py create mode 100644 Dev/trydjango/src/trydjango/trydjango/__pycache__/__init__.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/trydjango/__pycache__/settings.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/trydjango/__pycache__/urls.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/trydjango/__pycache__/wsgi.cpython-38.pyc create mode 100644 Dev/trydjango/src/trydjango/trydjango/settings.py create mode 100644 Dev/trydjango/src/trydjango/trydjango/urls.py create mode 100644 Dev/trydjango/src/trydjango/trydjango/wsgi.py diff --git a/Dev/trydjango/src/trydjango/db.sqlite3 b/Dev/trydjango/src/trydjango/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..0f9effa9a1cb262434c5df8ecd6fe23f9adeb1b5 GIT binary patch literal 139264 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 VXn4i`3m}H|hdJWe#uL+Q{x3eE%pm{( literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/manage.py b/Dev/trydjango/src/trydjango/manage.py new file mode 100755 index 00000000000..ddce5315368 --- /dev/null +++ b/Dev/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/Dev/trydjango/src/trydjango/products/__init__.py b/Dev/trydjango/src/trydjango/products/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Dev/trydjango/src/trydjango/products/__pycache__/__init__.cpython-38.pyc b/Dev/trydjango/src/trydjango/products/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e7dc4e1f5dd6177548c3464cbd538e45e10ed06c GIT binary patch literal 162 zcmWIL<>g`kf`6)?GeGoX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H!etCXTc5y*s za%!=@OIBiDdcI3)Zoa-tYMFjXQDq8PM8CKw8Hra=l%GAM+&T zCENObS^w{k`TR+6T^IM=iT7`S$5ITh+_d0fgprM~vXD}k$fzc=s!&pZ+{fPusGp$6 z?;=ZXd@VBBC#A7b5VrH!JT`lxff{JgO6c+j5JIp#8cs-eG-)hf#<%M|=Yj3OE}}cy`wvj^ zm)ufqO?MTOSc0`x3Qu3BS z0O5B6p`hE~Cagk;&dD-9pdVRMH)}c&%G4t~UjGQ+p;nNJ0;vKKZX=)&+|nvWc?Kcw z=r*VlL@C5Dg9K4F*;2^RFBjpD`A$cypwhVPgX?b>cGmVt{e z6>qOy)DB7=0(6o0o}gdgPC(SM;fnQ&*TVS!K(3`VUl(>G%|ra^u2YYYGy!qN2W8Ke z3zst1@lUOL5*_3*r$OjZ_#5Qm%Z9>{YDA}F1FGt;j#;{vtBa?VQMXVE4$Ve zE1%0`s^VVDT2zS{nuhDWD_&w2g16q9UI}goE#Mc?_c6?L-Mucqbo$!#V=3io%iDFg z5=~dG#OKoLJxrR?==uotzHz4X6FcqqIz+;8P-c7_DJ|#;?t)JGvt{HmPjm{GzQp+b bIPA&%KN&AQKn9mS^9_2APmGwcD@FJhKq9Me literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/products/admin.py b/Dev/trydjango/src/trydjango/products/admin.py new file mode 100644 index 00000000000..773b3a1c15d --- /dev/null +++ b/Dev/trydjango/src/trydjango/products/admin.py @@ -0,0 +1,6 @@ +from django.contrib import admin + +# Register your models here. +from .models import Product + +admin.site.register(Product) \ No newline at end of file diff --git a/Dev/trydjango/src/trydjango/products/apps.py b/Dev/trydjango/src/trydjango/products/apps.py new file mode 100644 index 00000000000..864c43ed858 --- /dev/null +++ b/Dev/trydjango/src/trydjango/products/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ProductsConfig(AppConfig): + name = 'products' diff --git a/Dev/trydjango/src/trydjango/products/migrations/0001_initial.py b/Dev/trydjango/src/trydjango/products/migrations/0001_initial.py new file mode 100644 index 00000000000..d3398ce784d --- /dev/null +++ b/Dev/trydjango/src/trydjango/products/migrations/0001_initial.py @@ -0,0 +1,24 @@ +# Generated by Django 2.1.7 on 2025-10-18 05:54 + +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/Dev/trydjango/src/trydjango/products/migrations/0002_product_featured.py b/Dev/trydjango/src/trydjango/products/migrations/0002_product_featured.py new file mode 100644 index 00000000000..3b98f38946a --- /dev/null +++ b/Dev/trydjango/src/trydjango/products/migrations/0002_product_featured.py @@ -0,0 +1,19 @@ +# Generated by Django 2.1.7 on 2025-10-18 05:58 + +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(default=True), + preserve_default=False, + ), + ] diff --git a/Dev/trydjango/src/trydjango/products/migrations/__init__.py b/Dev/trydjango/src/trydjango/products/migrations/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/Dev/trydjango/src/trydjango/products/migrations/__pycache__/0001_initial.cpython-38.pyc b/Dev/trydjango/src/trydjango/products/migrations/__pycache__/0001_initial.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9cc7f73100da26fa2235fb14008aeef592521628 GIT binary patch literal 854 zcmYjQO>fjN5Othnce9(_E>I+nZ~(MIYRVmdgcZaFiwhEJ08umN1iutocH7LkkR=1?C0`3XY7Xsw}(eykCuKy1{gS! zoHsfZPi-k&SQ5M?t@)A($%pTnyHvJwg zU6Vl;JHTQNPV6pN?4iHv*%a7c4Zxx4fe*cncgmqpdjSj}*f@lSgobUzXu}DIghw!j z32e1^+MeHmyEb~^!@Uh(IB^KuMEAZ44*&B!HvPA%geI#E7jR(soB7N$VcOJXk||7U z1T(6X$WygW&Twr4jY_0aT%rljQJs_;lOoO0__e4dUR_XCGl!H&FA|BxqF$O2pw5)2 ztS%&yem3rSa+R46mpYOiZ7)B2EA^$|sXbrWxw)Di8}%Ytz?FZmC?3>!r{S z>C4JeKB9zuz|*vmH6`#`KD|?c67~lC0EL%S1cmEA&B*Df91ytQa|clUX6UBFJY zR`wD1Xz2%J2HfMG=Q*5jI}>M0bMl-2@&2|^N7U`0%d-O~ZMkiQ?coj6&a=OS8NBEe Md})QyR-dW+59d$!LI3~& literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/products/migrations/__pycache__/__init__.cpython-38.pyc b/Dev/trydjango/src/trydjango/products/migrations/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8fe49da52c0c6358339fa7a82c6eefca3fa8971c GIT binary patch literal 173 zcmWIL<>g`kf`6)?GeGoX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_eetCXTc5y*s za%!=@OIBiDdcI3)Zoa-tYMFjXQDq8PM8CKw8Hra=l%Gg`kf>rXLGeGoX5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HAetCXTc5y*s za%!=@OIBiDdcI3)Zoa-tYMFjXQDq8PM8CKw8HtAwkB`sH%PfhH*DI*J#bJ}1pHiBW MY6r66GY~TX0DDa-H~;_u literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/trydjango/__pycache__/settings.cpython-38.pyc b/Dev/trydjango/src/trydjango/trydjango/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..49bfc5087ddd873ecb1a2e095929722ab627ee9b GIT binary patch literal 2322 zcmb7FTXWM!6t)#5c1#=s;Z~qUZMg*+sYw_@JB1=_k$CVW6Un62i$>Pj*qi8LwCe=x zxA0IN`(OGC^xCJsb*3}zlwnGbWXJJ1%rv#E_3n4B`|UaFX0cev;OF<-e{|O7GMQhK z#rP+Wi>LUqUvPkonSm?_Zr03_?4Iz`)YvGJ>9^VBF=t@P%z!g>3EZ7+oE|6Zkgxdwz-J8T)_7tzL(&Rc^L#f zvvk*%vzbhxyl4CEKw^Y*>bIG+8-x-M`!ImJVX#LWE*A7bh|3A$m?kR9KCu$NF?fG0MF($@Fo264#kkvC0}6%q|o8K%f3|< z2plF4VjN}Q1fD{C1sy6p=u(F%M=2`<_q;=--Ja`8E@fN_c8|AY`+$K64W$Fy?Gg5W zVufUPEYNRQ1etoY+V{IRt#5)yUG{pV|9W|Ke|2?j_13MW#}upwp}&4``{1T?zxCK{ z)4S{UEc@Y_5nUMUM|J|AhqNW9+(nC%XpeWIYZG8%LVV8qUBaTv6GBE9LpDzeJQUb% zw75EH!I6I_VV#+Ip&!GrYzUoNFT|DnplUActAOG*yMRM#hRv5~~_JXBmGf7D6qZp?6U6GxPd8`lOj zj#)kY$R=Fs?C;smKGwec!}HMgNTZt+IUBQ^AN7^o3tbi|LqD8&T^CzRZlMF>!%^wW z<+KTnp_rNH(?WR7Ej%;_(+WZs-JNuDQbz{T>b0YLr_c<^D{K%R-5=_XiZx;MBc2nc zqqPa;5sM!&IFc=iaqgK~dZE?JrdY0Q>v3M)+OpDFuCZlQ8g)IodQ8|MYg5_oc9G}w z5aS$>UAyPm_PQ)rJSrq1q6rlB_W>C>Km217K?SYriD3dyn?qnc8s!gCC*tEUdWae3jvG8uFX5hJ`H^= z@;GO=Sc>E=E4fiD%gjGhbuBr`xS(sLZOyP=Xg|i&W$jsWBQC1dYGX$$Tbm8t(Bt_^ zT{jRy0FPgf3$;qQT-A2eZ7rVLZZr(5xm_(a>d)g@L#u67RYTL`g&lpPlIT|}B{iv( zSlkP!AJ3LmLrsF~@fEdcY+75YuJ1Iq%hpS^T0vn0%dA*c>l;mVL$gYavW9LeHO(>` zSQhyvrd?TiR3FT$D__^+nFKRT+=+paN=Y_9XTlp;I_dCkQ^7*nM+UGRm2%pyW#R=& znH(si;#FAajIGA-;h(PD?Z^4=JiLfq@&x~sGwc8daV|e~Jtt0yf;b~&N6(b-mslLF r68vwmAc`p>jPUou2jRW=L0k}X2{!i+&Wl0@QSrq1r?`kQ2G7jDD-sei literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/trydjango/__pycache__/urls.cpython-38.pyc b/Dev/trydjango/src/trydjango/trydjango/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..14f6a718d59b66886564bacd7232b96c8cb8726f GIT binary patch literal 942 zcma)5L2uJA6i(7~D_I9W0pHR{C1yKTFo9MkCLs>MF1=)K>^3Q}9of!Cx$fC1)JgK;8U>n7l(BC)=LhE0#Kv2bVI~iqN_Kr(76<=a@{Cm zN-3h~UBS?GqpF%1!<5k1s4BHVN;ZaRdq5*2(M`#2b&4*eLR>0_O0klPI|x))jA({5 zW3vdsD2%D~3}Y&Do$dVa1_KAlQ^Dsx(dnJ6bZuF z)7Y-#Bs#B%){mATjP_9f$3mKdDN7`EM(ydm1T4q?j%;jxN_1vHCdogHE=687v=nPF z!PT?Ua=6UBKbOuJ1XSR9Y%ZH5Xw_Lc+u60dj?@~yC)wprohf%_yR76IgMs@>vE6XE zags#epjo}dZ-<2PQotg#j(ZY${f-hSF{)hJe)Za;9#3VTKpX1P zur{>B+oRrPe)iNo`0u8lb9^h+dtH;9X*_o=KWALxIlIAs9s$-W??r$2Ep}RO+tCv) VX;ZN?AAt1;rtrbo9}mXAegnl literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/trydjango/__pycache__/wsgi.cpython-38.pyc b/Dev/trydjango/src/trydjango/trydjango/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..09e0692115988c2c66eba836a7dde0b66309ae35 GIT binary patch literal 570 zcmYjPv5pfl5cN8_OISFB5TeCxBv=C_LMM>+E((HNkvk!!*_icYIE9ed|W>DjxSVI!UHPCX(u8 zn#8-KY2BH25(3Gx`{h7(<-u1PQRfqx9!fePgTw0|>HEoW#7Z=CRk1l*=IurVs4kGHH@vkCo|yTu>Jzd>9-y6&w$y+iNP Ezg_FJ6#xJL literal 0 HcmV?d00001 diff --git a/Dev/trydjango/src/trydjango/trydjango/settings.py b/Dev/trydjango/src/trydjango/trydjango/settings.py new file mode 100644 index 00000000000..bfd844835dc --- /dev/null +++ b/Dev/trydjango/src/trydjango/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 = 'ynp$_9o8psx1yx-2k2232%%)=id_4rn7v&v$c+b=lgi(7*_a63' + +# 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', + + #own + 'products', +] + +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/Dev/trydjango/src/trydjango/trydjango/urls.py b/Dev/trydjango/src/trydjango/trydjango/urls.py new file mode 100644 index 00000000000..358bfa5f588 --- /dev/null +++ b/Dev/trydjango/src/trydjango/trydjango/urls.py @@ -0,0 +1,21 @@ +"""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 + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/Dev/trydjango/src/trydjango/trydjango/wsgi.py b/Dev/trydjango/src/trydjango/trydjango/wsgi.py new file mode 100644 index 00000000000..47a28f9ce28 --- /dev/null +++ b/Dev/trydjango/src/trydjango/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()