From 6e4a8c11e2035f724f36973dade71b0a61c8cec0 Mon Sep 17 00:00:00 2001 From: Atharv Toraskar Date: Wed, 10 Apr 2019 00:11:33 +0530 Subject: [PATCH 1/2] kuch bhi --- something.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 something.py diff --git a/something.py b/something.py new file mode 100644 index 0000000..e69de29 From 4634a46670994c1f9175e50472ea3980ee0838bf Mon Sep 17 00:00:00 2001 From: Atharv Toraskar Date: Fri, 1 Nov 2019 21:36:12 +0530 Subject: [PATCH 2/2] Backend weekly update --- project1/.vscode/settings.json | 3 + project1/app1/__init__.py | 0 .../app1/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 163 bytes .../app1/__pycache__/admin.cpython-37.pyc | Bin 0 -> 278 bytes project1/app1/__pycache__/apps.cpython-37.pyc | Bin 0 -> 375 bytes .../app1/__pycache__/models.cpython-37.pyc | Bin 0 -> 775 bytes project1/app1/__pycache__/urls.cpython-37.pyc | Bin 0 -> 292 bytes .../app1/__pycache__/views.cpython-37.pyc | Bin 0 -> 405 bytes project1/app1/admin.py | 5 + project1/app1/apps.py | 5 + project1/app1/migrations/0001_initial.py | 32 +++++ project1/app1/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 0 -> 1012 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 174 bytes project1/app1/models.py | 12 ++ project1/app1/tests.py | 3 + project1/app1/urls.py | 7 + project1/app1/views.py | 6 + project1/db.sqlite3 | Bin 0 -> 143360 bytes project1/manage.py | 21 +++ project1/project1/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 167 bytes .../__pycache__/settings.cpython-37.pyc | Bin 0 -> 2305 bytes .../project1/__pycache__/urls.cpython-37.pyc | Bin 0 -> 1085 bytes .../project1/__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 572 bytes project1/project1/settings.py | 122 ++++++++++++++++++ project1/project1/urls.py | 24 ++++ project1/project1/wsgi.py | 16 +++ 28 files changed, 256 insertions(+) create mode 100644 project1/.vscode/settings.json create mode 100644 project1/app1/__init__.py create mode 100644 project1/app1/__pycache__/__init__.cpython-37.pyc create mode 100644 project1/app1/__pycache__/admin.cpython-37.pyc create mode 100644 project1/app1/__pycache__/apps.cpython-37.pyc create mode 100644 project1/app1/__pycache__/models.cpython-37.pyc create mode 100644 project1/app1/__pycache__/urls.cpython-37.pyc create mode 100644 project1/app1/__pycache__/views.cpython-37.pyc create mode 100644 project1/app1/admin.py create mode 100644 project1/app1/apps.py create mode 100644 project1/app1/migrations/0001_initial.py create mode 100644 project1/app1/migrations/__init__.py create mode 100644 project1/app1/migrations/__pycache__/0001_initial.cpython-37.pyc create mode 100644 project1/app1/migrations/__pycache__/__init__.cpython-37.pyc create mode 100644 project1/app1/models.py create mode 100644 project1/app1/tests.py create mode 100644 project1/app1/urls.py create mode 100644 project1/app1/views.py create mode 100644 project1/db.sqlite3 create mode 100644 project1/manage.py create mode 100644 project1/project1/__init__.py create mode 100644 project1/project1/__pycache__/__init__.cpython-37.pyc create mode 100644 project1/project1/__pycache__/settings.cpython-37.pyc create mode 100644 project1/project1/__pycache__/urls.cpython-37.pyc create mode 100644 project1/project1/__pycache__/wsgi.cpython-37.pyc create mode 100644 project1/project1/settings.py create mode 100644 project1/project1/urls.py create mode 100644 project1/project1/wsgi.py diff --git a/project1/.vscode/settings.json b/project1/.vscode/settings.json new file mode 100644 index 0000000..996287c --- /dev/null +++ b/project1/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.pythonPath": "C:\\Users\\Atharv Toraskar\\envs\\django_project1\\Scripts\\python.exe" +} \ No newline at end of file diff --git a/project1/app1/__init__.py b/project1/app1/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/project1/app1/__pycache__/__init__.cpython-37.pyc b/project1/app1/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..14753a5bbd8a5fe48bc22908b5c913e5fb2e4d3b GIT binary patch literal 163 zcmZ?b<>g`kg0(f}u^{>}h=2h`Aj1KOi&=m~3PUi1CZpdI z<5-fBSX8DEl3$cqoSj${5S+*EvB;g@VCW_XrXu1iF%d*fmJu0unse5jnWbk|F%*A9Lw{*gqx%IT zdpvFE>aL=o>SVFlVl=OB&$pWHS0?`>={cf}y99Y>>VzR+s)U#&WblR`NvJF0=y+=WwY371~K4Otc5p9C0 zLRi_D06!U4B>%$q`RTs8iGWcZrw5HsJJ$hqeAKAULOVL}DXLAt-GHHkmiXVZr}Quo Xd9a5 z}O!mf*%+UQ9L4zhGRD=@(7oZbOKR{DM-YHKs zyMp}S2fH9AVK8r+g{|)%))5dg~j*@F2%VW{9Z1O#f>-4i~06mx##h^~C(dorR;J#1 zp*N~tTiH0fF$Ly3G8OUb2!7JMI*K#n8GM3}k}hB3vWLBV68l`Nb(Q}WdN#m9NKg8` LPvZf)IYasfd)8UJ literal 0 HcmV?d00001 diff --git a/project1/app1/__pycache__/models.cpython-37.pyc b/project1/app1/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b0a04859fdb2d033e8fc4e3be8841907420f41ba GIT binary patch literal 775 zcmZva&2AGh5XbHP&Sry9pP=HFOQlMj5JC+}ivSS`wOm$Eq230=Ln~Mh(zEZ zG{90WS?Ykh_9U0i4NrY=zXsC%#?w%GDCT$3>lU;rn)>!9UP0No%CAHT_0p_9-jlh3 z{Y`sb7J3D8K90Ibh&r!8h%OcaU(lB1Cqi7bd1-f)gG$|Cy2{l_0i{ew7uy`dz?JDn zGgLh*DzLi|>I+Krov9(-?9J~N(?{7G4N7MdgF=`4XN}7B`&?zSX3ok?@!+A3qA4fe42Z-sNp+=Ho;K6c5QnWO{P(Nu!`x z)-S<6y$h$4)9GY(oJKp4YJjKH;i6AysV2{B152>TJO8pVp#So;UP3uWXz048+!4P| oJSaBDZWvgk2lCuL#eYRT*5m5W{76LjTt@PTW2J55X?GLI3~& literal 0 HcmV?d00001 diff --git a/project1/app1/__pycache__/urls.cpython-37.pyc b/project1/app1/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f526580efa07dde67ef5bcc567733cc7a553ad01 GIT binary patch literal 292 zcmXv|J5B>J5VhCqO+=DA&~CF*+6WWF>$vR`Z5o<2C#;YFjmam&G)t`F*X{Mn;x g%#!q9F<09Axk{due~aTY>tJZjd3rY_>uEL>2d79(l>h($ literal 0 HcmV?d00001 diff --git a/project1/app1/__pycache__/views.cpython-37.pyc b/project1/app1/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..daea55a7726eeaa0ad0eb2020bf353570aca110e GIT binary patch literal 405 zcmYjNy-ve05Vn)1t)P{71P@3M2}SCP5CX~oO9y@iq97E-7HM%}bLX_czycF*!dvhh zU72_VCeEQqoOIuPXWxBy_R(;-#>n2D7uO#YKYj9N0g(f8+$4}pa?L89a_)JcgDOlz z;-T!kva}=QVWf8it%OrEw+ zl-6cPEDUIwh%3`;BM*Ye(69suq~o$7R&c@~Y@JW*mBi ylQ>E@eiafd4Y;Cl2)<|q2Ap8Mbv18Z( literal 0 HcmV?d00001 diff --git a/project1/app1/admin.py b/project1/app1/admin.py new file mode 100644 index 0000000..33937e0 --- /dev/null +++ b/project1/app1/admin.py @@ -0,0 +1,5 @@ +from django.contrib import admin + +from .models import Question + +admin.site.register(Question) \ No newline at end of file diff --git a/project1/app1/apps.py b/project1/app1/apps.py new file mode 100644 index 0000000..1824a7b --- /dev/null +++ b/project1/app1/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class App1Config(AppConfig): + name = 'app1' diff --git a/project1/app1/migrations/0001_initial.py b/project1/app1/migrations/0001_initial.py new file mode 100644 index 0000000..8ee0a55 --- /dev/null +++ b/project1/app1/migrations/0001_initial.py @@ -0,0 +1,32 @@ +# Generated by Django 2.2.4 on 2019-09-10 10:57 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Question', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('question_text', models.CharField(max_length=200)), + ('pub_date', models.DateTimeField(verbose_name='date published')), + ], + ), + migrations.CreateModel( + name='Choice', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('choice_text', models.CharField(max_length=200)), + ('votes', models.IntegerField(default=0)), + ('question', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app1.Question')), + ], + ), + ] diff --git a/project1/app1/migrations/__init__.py b/project1/app1/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/project1/app1/migrations/__pycache__/0001_initial.cpython-37.pyc b/project1/app1/migrations/__pycache__/0001_initial.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f532fb7c222b73f0aef9afc7cd6f092661c89119 GIT binary patch literal 1012 zcmZuw%Wl&^6!naq#LlY^3J6wRurZ6M-6Dh<5{fF+O3<<~K_fT!*0JkX$4+UxL$J+) zzkomC8)nO@zrcz+c0z^3M00b`*mLfjbH^`xy|zK)+viUo-&uz7OM}%QZ0yl21{A;m z78?okSi(KdH0H7CS+5N+!TM@|g)C}(F}()xW5aFS(jLR*s-1*^^vf_y3)M_Az_>V? z>SwFbp=6I{@tp!19s|SUz&tZBJPR996F8XIifmx?v!DUZg>}ZEMQaY&;4B!SHla3j zpsP_}LT|yVz5W00UHfP6I-w41z-GmCk5CtTQ9o)$YtcGv!Tkj%PD^tJ+}nT$r0=0} z4p+iXl>K&&h1RHe2>Xg3j9p80{dt**sYJg-P@Ps&}y@5+z=hw?D}emyw75m54D7%9*nB`KbV+yy@$>O)w6N8G_5CwvsHjDyrsL zh%u1qqgfVCQFW%(e?_bsmsyF0WHo;a@XVjbrLtG$Z+d>7?+#Y7h}6kaLCwPw6)&?R zcT?G-Ivvy#}qJ~hE$hRUDX*?)*R|PAx*vF z49T&5eQf27X1=V`-k5ZrgbCKLdytkG;PPR6Ka&^+=^Jvj36Y-$nc{G&?CPw#BdyW! zcr+ZpQtd3qM61v>?)22zQ(9B@^SUiBw7Z3VZJpWXA2JLma{vGU literal 0 HcmV?d00001 diff --git a/project1/app1/migrations/__pycache__/__init__.cpython-37.pyc b/project1/app1/migrations/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..563dbaddbddd3e43ddccb579c6b8daab82faff34 GIT binary patch literal 174 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 literal 0 HcmV?d00001 diff --git a/project1/manage.py b/project1/manage.py new file mode 100644 index 0000000..b96c406 --- /dev/null +++ b/project1/manage.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project1.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) + + +if __name__ == '__main__': + main() diff --git a/project1/project1/__init__.py b/project1/project1/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/project1/project1/__pycache__/__init__.cpython-37.pyc b/project1/project1/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2d779daf984ea9e2e490c99a8b15a28a83709441 GIT binary patch literal 167 zcmZ?b<>g`kg3zk+SP=afM8E(ekl_Ht#VkM~g&~+hlhJP_LlHPO2Tqrq4jk005tIEL#8o literal 0 HcmV?d00001 diff --git a/project1/project1/__pycache__/settings.cpython-37.pyc b/project1/project1/__pycache__/settings.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a64fc8e5c69ae8c49a3af1687b5db8fcb557fa0b GIT binary patch literal 2305 zcmb7FTXWh*6y_oWCdRor_q0)(D@iTlB-1vTP8%5%n+dnEgxzY~YGlp=YwJRGmpJIT zKO+y#V_*A2`UCXZr~ZXL^+I0xt90$l86%`>oKF2SW<0wlN$SKumKgX=wsCgH{hsh2bhaMN6d&*1ae z-dU1?TOU&(e@M}!c@A#F7btlf?!@!mc)mxIJ;^)|_st9Nz`Tgwtl)bI-^=jOyaFjb zQ7qc4$wVSw*|)u(FLNRU^?F?H`b-`$f1h;3+H|4h^Bcq?%oYUXy^;I?Vx?6ZT_zEF!BWTsq$2Lj@qvg)b$yWsfYNkEvWCw_!E7K7O6wNLMXVq@rL{ZMg_QKOx>24@uK z4>1kYta5!Eycw;pK5+<#b`JLK&H?s;^26&W;mtu*@O(zEFl{kq$Q&M&CNP4y0|&cI z*+YHe!L$pMO5AY9gw4$harWN}3voK=mCtzaa318Oi~?kD*b5$=LXwfU*efDrAl>64|8g(WyPy(vt?A94L!Ja6t6?x zqYCy8MmbJlm<7_chmJU^XxKXrAAjpmL7oM9Bu>`FRG85k8`XvuN)5HHu`D)qusP>> zTsH%ob8J?y@Zz8ln^W4HFjYj&Iut~wE_LjvFSf@LJ`27(EmEC&)E&At;`K!TSpWOe z>W|x`HSzHn;MHjX8bg;b+Bu1^K)lr+5)>U1L5*g-ot-Pff)*J1|aG|2Dw>QFqTB|j8w2HOa z)D1mct~PW7Nl3u#>tViLtyF5-j=H6VOIyvRVYRnvee3!#bjWvS&1gD0h%p|Se*m}J3&w@dJMAB5jGb#|jXmFfnQ30X7Lmh0KfHCS7a?+u2xOC-Kf_ z@Jo5+iC^G}Yd6&@B&1oYd*hsY?z!hWuXlC=2Uhg`_VbU9(ztc75vmE*oc!j z#3f$oGB5F56L-oE^An$SldgUC%O2||eb=E~(xpD>-MjZ5#C_^5wieqE_sJHVZ=3UZ zCkaUK(Fq6mtLHeC6bqW^Lv-=s3{3=|74uqRT?ifo=Q%}}wJa;FHI-alqOwpLNl|O6 zOoBpMpqql;stBD3iI|WS6?`TnvlOT*DOMCIO2+|$m1|w8aU2tosfa8vpNm#NlnEA7 z9v?+Vu@+U4sn~#HD6it+?KjMTOO1n*nrBAcs;nhFjL@LMs z)gEr(k6OHK85-E=5K^Jpd~Y<`Z~Mvxqx*;F^;ol|Lq zMAoRaoOi%w)jv{=!ADr7hGZ}NN6{(I%9<2>4kp-ornL-)x%TJO8iPOzjK^T{X(K$uGCTxkH=0?AeTX8GON2ae!-`$IEAuDxJFru`2EpQjDn3f>n}edgl_9#Z_VJm3&*|+z|jQph+`Q| zqHs4PE*q0Zgdkcpe;)8AKlp`1)cB4jha3-4=Wz2U{ygmUNv_pQ6lA6isf=Dg?q2Vm zB#!%zz_&_Uu*A)Q>?)X)?5hOAEMcV7d@13jgcV4#Vn%FJij~00bjqqqikvy2)pQ#A zeGD|EHb8_5jO8{#v#?p$S0)0FGnCVatEq3^{dxh_*s=}B^u&h^^q zltU%;O$o}SYg>pkz6<+6gHGh17vO09Mjy!VFS?)32E8jfJRgnvgWix{UUkP8=bLBy z@e>Qq302rm%eN>E8YuNxTmN*YBuFrj)O`&OOuhwbC5%=+4uu?MY$=_8^nmg=GW9oZ z;qS$V(`;da literal 0 HcmV?d00001 diff --git a/project1/project1/settings.py b/project1/project1/settings.py new file mode 100644 index 0000000..7d10758 --- /dev/null +++ b/project1/project1/settings.py @@ -0,0 +1,122 @@ +""" +Django settings for project1 project. + +Generated by 'django-admin startproject' using Django 2.2.4. + +For more information on this file, see +https://docs.djangoproject.com/en/2.2/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/2.2/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.2/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '0oxa&mni$1y&@$#)_m%nxnn+hh#*9^y1(-3+y*zaeonhnrc9rz' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'rest_framework', + 'app1', + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', +] + +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 = 'project1.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 = 'project1.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/2.2/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.2/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.2/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.2/howto/static-files/ + +STATIC_URL = '/static/' diff --git a/project1/project1/urls.py b/project1/project1/urls.py new file mode 100644 index 0000000..7724729 --- /dev/null +++ b/project1/project1/urls.py @@ -0,0 +1,24 @@ +"""project1 URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/2.2/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 include, path +from django.conf.urls import url + +urlpatterns = [ + path('polls/', include('app1.urls')), + path('admin/', admin.site.urls), + url(r'^api-auth/', include('rest_framework.urls')) +] diff --git a/project1/project1/wsgi.py b/project1/project1/wsgi.py new file mode 100644 index 0000000..bba219b --- /dev/null +++ b/project1/project1/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for project1 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.2/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project1.settings') + +application = get_wsgi_application()