From bf9a342df4f531f945fc3424f3e8ba266b7c8884 Mon Sep 17 00:00:00 2001 From: bulw <542220619@qq.com> Date: Mon, 29 Apr 2019 08:15:04 +0800 Subject: [PATCH] all --- __pycache__/manage.cpython-37.pyc | Bin 0 -> 587 bytes cli/__init__.py | 0 cli/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 130 bytes cli/__pycache__/urls.cpython-37.pyc | Bin 0 -> 259 bytes cli/__pycache__/views.cpython-37.pyc | Bin 0 -> 294 bytes cli/admin.py | 3 + cli/apps.py | 5 + cli/migrations/__init__.py | 0 cli/models.py | 3 + cli/tests.py | 3 + cli/urls.py | 6 + cli/views.py | 5 + manage.py | 15 ++ mysite/__init__.py | 0 mysite/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 133 bytes mysite/__pycache__/middlewares.cpython-37.pyc | Bin 0 -> 546 bytes mysite/__pycache__/settings.cpython-37.pyc | Bin 0 -> 2280 bytes mysite/__pycache__/urls.cpython-37.pyc | Bin 0 -> 1134 bytes mysite/__pycache__/views.cpython-37.pyc | Bin 0 -> 1075 bytes mysite/__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 534 bytes mysite/middlewares.py | 7 + mysite/settings.py | 118 +++++++++++ mysite/urls.py | 28 +++ mysite/views.py | 34 +++ mysite/wsgi.py | 16 ++ polls/__init__.py | 0 polls/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 132 bytes polls/__pycache__/admin.cpython-37.pyc | Bin 0 -> 261 bytes polls/__pycache__/apps.cpython-37.pyc | Bin 0 -> 346 bytes polls/__pycache__/models.cpython-37.pyc | Bin 0 -> 1244 bytes polls/__pycache__/urls.cpython-37.pyc | Bin 0 -> 261 bytes polls/__pycache__/views.cpython-37.pyc | Bin 0 -> 300 bytes polls/admin.py | 8 + polls/apps.py | 5 + polls/migrations/0001_initial.py | 36 ++++ polls/migrations/0002_auto_20190130_1708.py | 18 ++ polls/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 0 -> 1040 bytes .../0002_auto_20190130_1708.cpython-37.pyc | Bin 0 -> 568 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 143 bytes polls/models.py | 23 ++ polls/tests.py | 3 + polls/urls.py | 6 + polls/views.py | 5 + templates/cli.html | 10 + templates/hello.html | 10 + templates/index.html | 196 ++++++++++++++++++ 47 files changed, 563 insertions(+) create mode 100644 __pycache__/manage.cpython-37.pyc create mode 100644 cli/__init__.py create mode 100644 cli/__pycache__/__init__.cpython-37.pyc create mode 100644 cli/__pycache__/urls.cpython-37.pyc create mode 100644 cli/__pycache__/views.cpython-37.pyc create mode 100644 cli/admin.py create mode 100644 cli/apps.py create mode 100644 cli/migrations/__init__.py create mode 100644 cli/models.py create mode 100644 cli/tests.py create mode 100644 cli/urls.py create mode 100644 cli/views.py create mode 100755 manage.py create mode 100644 mysite/__init__.py create mode 100644 mysite/__pycache__/__init__.cpython-37.pyc create mode 100644 mysite/__pycache__/middlewares.cpython-37.pyc create mode 100644 mysite/__pycache__/settings.cpython-37.pyc create mode 100644 mysite/__pycache__/urls.cpython-37.pyc create mode 100644 mysite/__pycache__/views.cpython-37.pyc create mode 100644 mysite/__pycache__/wsgi.cpython-37.pyc create mode 100644 mysite/middlewares.py create mode 100644 mysite/settings.py create mode 100644 mysite/urls.py create mode 100644 mysite/views.py create mode 100644 mysite/wsgi.py create mode 100644 polls/__init__.py create mode 100644 polls/__pycache__/__init__.cpython-37.pyc create mode 100644 polls/__pycache__/admin.cpython-37.pyc create mode 100644 polls/__pycache__/apps.cpython-37.pyc create mode 100644 polls/__pycache__/models.cpython-37.pyc create mode 100644 polls/__pycache__/urls.cpython-37.pyc create mode 100644 polls/__pycache__/views.cpython-37.pyc create mode 100644 polls/admin.py create mode 100644 polls/apps.py create mode 100644 polls/migrations/0001_initial.py create mode 100644 polls/migrations/0002_auto_20190130_1708.py create mode 100644 polls/migrations/__init__.py create mode 100644 polls/migrations/__pycache__/0001_initial.cpython-37.pyc create mode 100644 polls/migrations/__pycache__/0002_auto_20190130_1708.cpython-37.pyc create mode 100644 polls/migrations/__pycache__/__init__.cpython-37.pyc create mode 100644 polls/models.py create mode 100644 polls/tests.py create mode 100644 polls/urls.py create mode 100644 polls/views.py create mode 100644 templates/cli.html create mode 100644 templates/hello.html create mode 100644 templates/index.html diff --git a/__pycache__/manage.cpython-37.pyc b/__pycache__/manage.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b9dff5e11ecd78254100cc4d48c27298faff689e GIT binary patch literal 587 zcmYjP!EO^V5VgJAWC?2M0Y!q7FQ|%yvb}LZw1Grz5hO)P)pkKzx$z`&;Lw0d^AFFr+WN+5<0H76_?Vg5>IX8-;NHUTXX&K{ zV^gV)j$WiaunVV`>8_XQjg`kf*q0jVnFm`5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o2B-KeRZts8~NI z&%nT3-zBv;yClCrKew_tvm{kNIVV#;K0Y%qvm`!Vub}c4hfQvNN@-529mtSkAZ7pn D*^eA* literal 0 HcmV?d00001 diff --git a/cli/__pycache__/urls.cpython-37.pyc b/cli/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd2e747b9ccfdf8d7c24029c4f6284b2000ca0c9 GIT binary patch literal 259 zcmXv|K~BR!479V^P|@}sD3@$+y&!}TXD*0KgpeX^m9)E?Xg3A=2!6l^_yiBxE2n;e z6J8LOJoaepv9FfPQ;>Ln_`J7LzcTp`EzPB5Yy=1hEjVlufeKQ#aH>@Zj8wAPmZYhA zQyXkGo!mk_JIW5!n98x6o{soO^mETIF+tM3Cw|Sc?;PLMRhrYb^P8dB2OC2n;~}39 zWrj*1%|#KfiGzxY7S>>owOQpzao4nCd+rbrO=@+h) zscz`Gw(JWPcOdozyZ|Mp1bTtVtAMamCR7g^FB*}HXp+vKuod??x= aeOQ0)L;jT%l5TWXHMVs;i{J0f4wGLAmp$YF literal 0 HcmV?d00001 diff --git a/cli/admin.py b/cli/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/cli/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/cli/apps.py b/cli/apps.py new file mode 100644 index 0000000..5298e25 --- /dev/null +++ b/cli/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class CliConfig(AppConfig): + name = 'cli' diff --git a/cli/migrations/__init__.py b/cli/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/cli/models.py b/cli/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/cli/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/cli/tests.py b/cli/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/cli/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/cli/urls.py b/cli/urls.py new file mode 100644 index 0000000..c486297 --- /dev/null +++ b/cli/urls.py @@ -0,0 +1,6 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.index, name='index'), +] \ No newline at end of file diff --git a/cli/views.py b/cli/views.py new file mode 100644 index 0000000..ab2cc79 --- /dev/null +++ b/cli/views.py @@ -0,0 +1,5 @@ +from django.shortcuts import render + + +def index(request): + return render(request, 'cli.html') diff --git a/manage.py b/manage.py new file mode 100755 index 0000000..390c767 --- /dev/null +++ b/manage.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == '__main__': + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.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/mysite/__init__.py b/mysite/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mysite/__pycache__/__init__.cpython-37.pyc b/mysite/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f8a623607fb1d9f5ffb3c05b4fb011af3ea98081 GIT binary patch literal 133 zcmZ?b<>g`kf+enjF(CReh=2h`Aj1KOi&=m~3PUi1CZpdZ6V}d?mm$*$p0JCg8P^`8x#^ofX6lU zDkjTO)w0v9p?1V+JP%%WboPQ!yR@RSY})P)VGpm4cfQC=}w-Na0O8EsbJ};K8r46w+!sqfvaWS9 z%_1y836|j;oQDf=5jl%+$y|aJl7q{u87B)OT!B@%3SYoAN2FP}{y}uIW(jVX%kU+9 zmHIq~+BZK6Abk*M);tfl;A_;p1-H}nPP%?WvyNz9fV<{JxMyC%h*t2qjL#KVGgm>- zGv%^?h*3_YK^W|lE|-hNZQ_&A<^-g@Bk3NbChInM z)R!2yLq68LCk+{bNMp>0@&ow^TE9#ngOEtnM|98TH1H+-@jgX=)Ft1cds6IkK43p6 z3Itsyk9!gDU*1W5j^h`sW)_8$)$`-LGNTgwh!ot&`>(C-63KB z$5%*tQ;z<{KFBnqhs=lmf%~L<=b`)k!I8V!a}VElx%>19W4G7W*j?xO#{0(yQFrie z^QYc=aQ8kjqAP>Ib(w4r225@zWF_!>)QMI``;@zZ&qKN=r#X!-&2oplA6=heCMLw^ z{AfT}v^pbXgfYzWX@Q3V+d+$Kvlbld(oL$tqV=)NqW~^Bv_m2@(jA7BAIbWdXdKI; z$Fopl=kk=jKH^PTl}|gtGJAn9SJJ;J)n_vfY|O_rxQg$X3ffIuYszpovdQkJjT@tk zOj$ksOk^(YzTLOGZ?V1QUtWf`M_PlVkJ*&njnUjpfiqck-Qcj&>gdtpSUL<{7Aa#F zoOlBl2TR^VY~sVD@#ShdW5!s_qM|ZUW#+}S^zXTaE2Z+S zwoz*}^=NgRxkKjAWQ4F5X`$mhke)qs`EfJD-bo_aI~NbJM^O=(W4bKFIjy-}YihCB zR2y2D$BB+!&BUE{*T81%FbKiIQ-eb4PTpZ8RCzL|Lr!$+QP)mJ;>}1S2%{HgMQTu= zdPA>He24c>?0-J1{b)kk;}}l>HqQ#s9C{?A-O~v9sK4H~@!%+_jM|Ehw9~g~R8a7s z#|cx)SL3{8;TdgNu@JCW9N4^%m7t-ILlNigJ(h9`mX#bPmSq;UR9#C-8W(k~($Ng- zwf1W~U)8pDw&RjoueWx!s`aX+8+yE4Yw8BFkb!-m$HhjiTCHolYDbHgI<1yr?R4su zR`X@NU}%kYT{Sd4KEJDP*Ao4Dt)eC^6N~!+_2Y%AYN&~GJ-({$7_Y3hs_VP0PStv& z)@vxlv5ZS~wYj~cZfjPhRn-u-*3c}og)LIp!LVx&o;OES{lP{v&Lup<#GM%EsggwV zXC}OfZImwm$x6~BOmY2Qu uBPY&@f;cZ^Pwt$U(!z+7n-fJrCTza&yUD%p=0+p8o__d;$&t literal 0 HcmV?d00001 diff --git a/mysite/__pycache__/urls.cpython-37.pyc b/mysite/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c019960a77d37afe38eb713a27d2a36a2c597544 GIT binary patch literal 1134 zcma)5!EVz)5VaF0PMxGF6(6v-)Tr2PFGvv}piof>aR7R;kX+ZhNgQ^)*6tc;uI0*y z@DqH9FB~}a7dSDqNu&q~scU(5c4zkO%-fk4!(rgS@YA0kf3+RwH!d~`xyJ67Le{vx0O z?SF5BWdN(b-5-KBu-YzYL#vGdV-GQAezHsNy?4U>Otu_HTM!<>=JTJb6~hN)6t5?*LSl&lTYct8^)$>)N7(GfY5iU_F~Daxr-!a|UWvrIFh z8Jh$I#@v`nPvV%$Tt{?~l`~l>xnQ}8aw%d~#wXEnY-CmBI!5OhuGew!>T4zdOHYEc zy38@U)wLG%I3mv}C0R)dQAuScgiMtbL|ms?RjoI-{7=^YHf2a)D?>O6$<7bPfMIp_cDGVgCL~X)(4Olk%J4S>4QKnM_ISBuW z=)BB%O^b2{B-r~fwHzLE!_T=ThCnFrJm|{~LNZ-bIa$%QdX5MQ-vqh#J+!3UIoc~O zXE6}CxoM0W7Iz$m!7Wt36S_?&qoOFoR^zYz8V{+zb=PLg*0Nhk4h66b>})}nU3)Ta zoTf8poJ#=n@PV3kRuxURuDHx7ph<0#cFv1s4}?AXHXJp6nnLxZDfED?KPbG?sNzaN zD>zMmiv?jX~kD`kX9yUwkAxo-A?zw~Z0Onmcu-{)3k5hO6 literal 0 HcmV?d00001 diff --git a/mysite/__pycache__/views.cpython-37.pyc b/mysite/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dfca686880663ad409af00fba842d3d57435c4ff GIT binary patch literal 1075 zcmZuwJ8u&~5Wd;ld&IH9JS0jIiROe9)6t*^g#?0x3?e~D77{vcH}-{lvAYMcWvbBf z4=6%O&A-`}DkUuyGixV;C~NJ^+<0$hzHh(V>h(GvuFc;+-|YCF_lq9R7Q^5nZoQ30 zcmfJki)pLJYzV`9o8;WlVgUK#5@+1a=LSQz&)vZ*EtMV=)xCT72isD=H+3^8r#d(C%zez|C%w^3Re*0qxOIre zgFeLIa_0yMDKfr5NS8ne1spTP!G^O=j{F=gW`)IQpjPmhn`L3T_-J`kYtzF>)BGMN ziqE@Hjz&4>5n1$*H9*FYMZ=7L!UYJ(kyqmMEA{6?8|gO7q}H>3+B8L;r6#Yd!J)1z zx--X2W!{=;Ba^@ekDor<*;52n5hly&pbbP@HacN$ZW|orh13_v58I}wQ*jO7T2d7f zRX6eZKM=&F1F?m{WnvIM!r(bV5rMN|4r5vE?E)>1E`ot5`7!9T}Ftc)qu< zV$3*R6v0&2>A;edSS^)*krzL0@>_UN_tBt!7z6yV5JI@Z)NLxU;>wNs;xMho^@g6* z%4Dt4PAztInV#V1wP;Q{aO!aEx*GpS+J~ literal 0 HcmV?d00001 diff --git a/mysite/__pycache__/wsgi.cpython-37.pyc b/mysite/__pycache__/wsgi.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1c1e733be30adc33dc2fdc389d1dcb6c4614c051 GIT binary patch literal 534 zcmYjO!EO^V5cN7~6D_pmfH?aa1nabyN>zmbB}74x3Z)fNgtT$jlZ}Jdvs$|;=@s!G zAaUV`IQYtmU*Lo{t4JNmGairUz31`kgM*j^`#JpZ>03m|pE}uDJ8WKtW&6QNG9xmQ zR7bNY#FnN-Yu1VgM634qJ=vCfKWNBWU&(A=(kbcf-~En1PDf*wp;@S$EwEz6#wrJ_ ztZ)UHOX7I!7uuQN5<&B2t8rGoMT2yLVGNJ&<=5tY&T4lm1 zH1m1DdsCBO1x%U1S8NLmO#oMxEtH05%mTzq=Sq9Vxx~ySawSZTJ53oD91K56j`* zN6q6C3(hH%+g`_a(ljVYQ%}+QM~#jo3-Xg1wW5K?cfhPwg~rFBQNlvpXy+f?Bm70G x`U|)2-&1~Np|V_?e*csYzg`kf_uS%F(CReh=2h`Aj1KOi&=m~3PUi1CZpdke`!NtREkrnU`4-AFo$Xd5gm)H$SB`C)EyQOfe8M F008^Y9T5Nk literal 0 HcmV?d00001 diff --git a/polls/__pycache__/admin.cpython-37.pyc b/polls/__pycache__/admin.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..287dea2fa21ec0a495a738ab7308ee3d59ba0e62 GIT binary patch literal 261 zcmY*TyJ`bL4BW@vafEaJ<5GC92)GF$gwz3J(i~~*tT1cu<5;Z=|BDN!%n!M^HkE%N zRkRK%EYL_JW+XjNCO3@Y001q~Kskx79j z!B|IF8%z+tSgdJ$fuB3|h7eI%-*q$f0=P|KP;Q?sY6#Y%x}2U4`>}qYtvd^k`3BfRk`H|QvP}LyTX{J zs;x2I$e7yW&M_Vv^R}zpACq(bgtnl`Dg2gd6>S@pYi6@^b!+46)(2JZ<7R7Bnyso3 u;xz1ANg}>9W)upM>ILtEFIBVlQ|@b-OU(ZtJsJ|x6&L+tmwaQIGnNN}=}o}^ literal 0 HcmV?d00001 diff --git a/polls/__pycache__/models.cpython-37.pyc b/polls/__pycache__/models.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cbc9fe0d1b3625f378c92a8268c18d50090ad52e GIT binary patch literal 1244 zcmZ`(&2G~`5Z<-pc%7fB6sRhM1lI^Dskm^dP)kYyAtF_Ui-ojuvrFQ1ZKt~%+Ehp! z;M#X+kGu)b;47!R0w-o{Cu*g#(vD|mH#6US^C_>|?FNC>jSoM6cL@1|hvlk)vkTk2 z1tW-{iiG%e6iuAaq3FBHO=@9{k~c)ug!hvOPdXFtha1)*QWri%{3_xLdPF*G0oll) zL-Tr)38@Tt%*Khl$Wl4PyXA7h*@bPMgOMbpf`pEACpAHZb4f!_x>t4KUenMoYlp0? z7zTntr66aAGihv`r3*{}g&Ik8&Xr6@c6_lWA}gOxXU8fwV=0Cdp5VeS?mlc&2lI_g z2&AKkxqVt?F?H9d$X-;f5?Im*)TiKgtN||2S zb9Xw=ea?;5oZ|ota1T{4)|Y_0)#WWz9=s_~Jpu<&S$gGM6T6~hi=23X)Ez9a0YoRF zx#@U0gEl$#tC7^)O|!F{;Teg~1GF#-8+E8=@Sy0XG>9(WJc|rpF~zkU%G9cP8}63K zpRADI{dUl4wQ1{$RPhC##{wTrVe*bbvD+Hja#M28Sqt(C-gAaqk=62vvB3wr5s@N)NS0H{y|0;-rkufD^l!mW?!m6;Uxxv-9F5Tq)9aWo5R)h!WnFPxqG?s< lnT?exRqB1f|Azuw@zWbKE@~FiWILshULu35X}8>s=0EhE7CZm| literal 0 HcmV?d00001 diff --git a/polls/__pycache__/urls.cpython-37.pyc b/polls/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..be1d8f7b8926daec2e013947da07288d7cccc29e GIT binary patch literal 261 zcmXv|OHRW;3>{}Oq3Y)#*<`w7gAl4%BOwZlh)pD0C1qw3jZ>h9;2^!yY+3aRtnh%a zQ^TJVWhc{Rz^0EGo=S9slOPy|?#-j`^w`qVpU z4PHE`dUlo_RYNMrZhASxA2Dw|y>n8@^a1H3%c1jhS669)`!4K;<`5mnLdIi0AIl7t zKw5|*UK7Q@Cl&MCzwlk#N2bWuh4uQ<-V(n~!)X1H`-$v0IL9`dHsdkPuKa)pN7wlu J&fZH{>K~qHK92wZ literal 0 HcmV?d00001 diff --git a/polls/__pycache__/views.cpython-37.pyc b/polls/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7ff66e93d653ec73cf7c78e7c125c58d42f53d32 GIT binary patch literal 300 zcmYjLJx{|x4D}@qt)ST%yQV_9ZY&5PVCYndA{Z(bgsnDk$sOk_rL6F0_)A%t*qE8{ zMXJP;{QUjw^E}@N!O!j09g6>o$qtDGXJULPgn-IGtrkiFCYXM}BEjA@6xp|Qp-}B` z8iJb>JKHcls8|(5AB8T&cpwx+=v~QTGJDIXWQ;u;ZLBv~7Rtv-k?MPTUK58;@I9&g zj`awiG=aQ4Zp)?dl)W ztv{o`forGyg-$(6c7p(=z{7o{?s(sKa^y91MZ3uY7lBb6IvQg zO=z!p8Qb}9?ADXmZ9+}hf!!yuE!cy7+G%4a+KTGYcC-V};Q5NfiR}?BOg6C#ZM`$BLhfJWI8LMUja~jzNK-n)5tNf_y2iaj9I1c^JguJ*w6%=HpDF zNP`4bb5f=e1>O}8zepC3k&eNgh%ucOGgZ6I3Y0mkcItpv!6Gh5Y^w~nuR@GLD(8HG zQY)|8H*2pwRBg2(bEB~^A+fO0l*_nmnb$FjT0NN2fODyW-S z5Zxm4OsY_Kw`7p-=q$Cejx%phIig$^LN$b--xe{F-xA_x5yZM?LiI2W3z9>%0Oyzj zrjw9Ja-FF;EcH9p2jr$+aR(&pvF54V;Vj52w{?;hIK?$;kBHo5m|(T(3;-&xah&BC zPSelS1RJ6too0%|SUDvhEm(axxEKybA5|lpEOo`7+lpt4>qCBI9t2Tb9K*-)9}RZ$9xDXXW3X wt=y{8E{sc2Djg2~Eq1HN)!lH&UsLWf_Oa~B)6ZEshgBcmYdNJZXq!3aU#u=II{*Lx literal 0 HcmV?d00001 diff --git a/polls/migrations/__pycache__/0002_auto_20190130_1708.cpython-37.pyc b/polls/migrations/__pycache__/0002_auto_20190130_1708.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1378b8a6b464c73615bad7feaa58a2f5df5aab0c GIT binary patch literal 568 zcmYLG%}(4f5VqqaWFuDUrG11-kt*Wd9w<^((SqOvQiXbnDp@HrUA#Cy#9j$5y}*@A z--1{2l@qVPiE)+{V|g@xp83A(l#-~TvckHOhUOvXN4`;ind;D$B4;!RXV zoEk8=qaR(1ziD zy0MhQYxgv#X$2>A^|dnCF5E>S$P4&XTQ}(AQ73;j8aOQ`K2u{{DW5Avbt{8pZ!2}R zs!ga39$=3xV0*674iSy;`FG=RI0{_`5dxEgi+b(*yzB9GH4kifPuWpDAD6!@4z@I{ zl)L32+Dq5k9D qqBF)%i`Y+KS+|RB2mXv;M}TAU4b0m5K<|C_bxr$Q;9cj5)K-<2N# literal 0 HcmV?d00001 diff --git a/polls/migrations/__pycache__/__init__.cpython-37.pyc b/polls/migrations/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f6a72156fcfbf9e87c6f1fc6d2ca8373b3ee198f GIT binary patch literal 143 zcmZ?b<>g`kf_uS%F(CReh=2h`Aj1KOi&=m~3PUi1CZpdke`!Nte=~iUX)mpnV(mzA0MBYmst`YuUAlci^C>2 QKczG$)edB0F%UBV0Dx5?hyVZp literal 0 HcmV?d00001 diff --git a/polls/models.py b/polls/models.py new file mode 100644 index 0000000..86e2d4f --- /dev/null +++ b/polls/models.py @@ -0,0 +1,23 @@ +import datetime +from django.db import models +from django.utils import timezone + + +class Question(models.Model): + question_text = models.CharField(max_length=50) + pub_date = models.DateTimeField('date published') + + def __str__(self): + return self.question_text + + def was_published_recently(self): + return self.pub_date >= timezone.now() - datetime.timedelta(days=1) + + +class Choice(models.Model): + question = models.ForeignKey(Question, on_delete=models.CASCADE) + choice_text = models.CharField(max_length=200) + votes = models.IntegerField(default=0) + + def __str__(self): + return self.choice_text diff --git a/polls/tests.py b/polls/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/polls/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/polls/urls.py b/polls/urls.py new file mode 100644 index 0000000..c486297 --- /dev/null +++ b/polls/urls.py @@ -0,0 +1,6 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.index, name='index'), +] \ No newline at end of file diff --git a/polls/views.py b/polls/views.py new file mode 100644 index 0000000..46e3438 --- /dev/null +++ b/polls/views.py @@ -0,0 +1,5 @@ +from django.http import HttpResponse + + +def index(request): + return HttpResponse("Hello, world.") diff --git a/templates/cli.html b/templates/cli.html new file mode 100644 index 0000000..e1b332d --- /dev/null +++ b/templates/cli.html @@ -0,0 +1,10 @@ + + + + + CLI + + +CLI + + \ No newline at end of file diff --git a/templates/hello.html b/templates/hello.html new file mode 100644 index 0000000..5409cfc --- /dev/null +++ b/templates/hello.html @@ -0,0 +1,10 @@ + + + + + Hello + + +

{{ hello }}

+ + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..d41e741 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,196 @@ + + + + + Vue-upload-component Test + + + + +
+ +
+

Multiple instances

+
+
    +
  • + {{ file.name }} - + {{ file.error }} + success + active + active + +
  • +
+
+ + + Select files + + + + +
+
+ + +
+
    +
  • + {{ file.name }} - + {{ file.error }} + success + active + active + +
  • +
+
+ + + Select files + + + + + +
+
+
+ +
+ + + \ No newline at end of file