From 302165505ef9c3bd6de63f4b4cc258024b55edd9 Mon Sep 17 00:00:00 2001 From: jichuuu-00 Date: Mon, 27 Feb 2023 17:10:40 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A4=91=EA=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 201 bytes .../__pycache__/settings.cpython-310.pyc | Bin 0 -> 2439 bytes DjangoQuiz/__pycache__/urls.cpython-310.pyc | Bin 0 -> 1454 bytes DjangoQuiz/__pycache__/wsgi.cpython-310.pyc | Bin 0 -> 610 bytes DjangoQuiz/settings.py | 5 +- DjangoQuiz/urls.py | 4 +- Quiz/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 195 bytes Quiz/__pycache__/admin.cpython-310.pyc | Bin 0 -> 328 bytes Quiz/__pycache__/apps.cpython-310.pyc | Bin 0 -> 413 bytes Quiz/__pycache__/forms.cpython-310.pyc | Bin 0 -> 423 bytes Quiz/__pycache__/models.cpython-310.pyc | Bin 0 -> 1336 bytes Quiz/__pycache__/views.cpython-310.pyc | Bin 0 -> 2903 bytes Quiz/admin.py | 1 + Quiz/migrations/0001_initial.py | 15 +- .../__pycache__/0001_initial.cpython-310.pyc | Bin 0 -> 1597 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 2499 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 206 bytes Quiz/models.py | 8 + Quiz/templates/Quiz/addVisitor.html | 16 ++ Quiz/templates/Quiz/createQuizSlider.html | 92 +++++----- Quiz/templates/Quiz/makequiz.html | 163 ++++++++++++++++++ Quiz/templates/Quiz/result.html | 54 +++--- Quiz/templates/Quiz/startquiz.html | 2 +- Quiz/views.py | 68 ++++++-- account/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 198 bytes account/__pycache__/admin.cpython-310.pyc | Bin 0 -> 239 bytes account/__pycache__/apps.cpython-310.pyc | Bin 0 -> 479 bytes account/__pycache__/forms.cpython-310.pyc | Bin 0 -> 715 bytes account/__pycache__/models.cpython-310.pyc | Bin 0 -> 236 bytes account/__pycache__/urls.cpython-310.pyc | Bin 0 -> 410 bytes account/__pycache__/views.cpython-310.pyc | Bin 0 -> 1297 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 209 bytes db.sqlite3 | Bin 159744 -> 143360 bytes {Quiz => static}/css/style.css | 0 {Quiz => static}/img/Vector.png | Bin {Quiz => static}/img/back.png | Bin {Quiz => static}/img/candy-cane.png | Bin {Quiz => static}/img/candy.png | Bin {Quiz => static}/img/false.png | Bin {Quiz => static}/img/next.png | Bin {Quiz => static}/img/true.png | Bin 41 files changed, 345 insertions(+), 83 deletions(-) create mode 100644 DjangoQuiz/__pycache__/__init__.cpython-310.pyc create mode 100644 DjangoQuiz/__pycache__/settings.cpython-310.pyc create mode 100644 DjangoQuiz/__pycache__/urls.cpython-310.pyc create mode 100644 DjangoQuiz/__pycache__/wsgi.cpython-310.pyc create mode 100644 Quiz/__pycache__/__init__.cpython-310.pyc create mode 100644 Quiz/__pycache__/admin.cpython-310.pyc create mode 100644 Quiz/__pycache__/apps.cpython-310.pyc create mode 100644 Quiz/__pycache__/forms.cpython-310.pyc create mode 100644 Quiz/__pycache__/models.cpython-310.pyc create mode 100644 Quiz/__pycache__/views.cpython-310.pyc create mode 100644 Quiz/migrations/__pycache__/0001_initial.cpython-310.pyc delete mode 100644 Quiz/migrations/__pycache__/0001_initial.cpython-311.pyc create mode 100644 Quiz/migrations/__pycache__/__init__.cpython-310.pyc create mode 100644 Quiz/templates/Quiz/addVisitor.html create mode 100644 Quiz/templates/Quiz/makequiz.html create mode 100644 account/__pycache__/__init__.cpython-310.pyc create mode 100644 account/__pycache__/admin.cpython-310.pyc create mode 100644 account/__pycache__/apps.cpython-310.pyc create mode 100644 account/__pycache__/forms.cpython-310.pyc create mode 100644 account/__pycache__/models.cpython-310.pyc create mode 100644 account/__pycache__/urls.cpython-310.pyc create mode 100644 account/__pycache__/views.cpython-310.pyc create mode 100644 account/migrations/__pycache__/__init__.cpython-310.pyc rename {Quiz => static}/css/style.css (100%) rename {Quiz => static}/img/Vector.png (100%) rename {Quiz => static}/img/back.png (100%) rename {Quiz => static}/img/candy-cane.png (100%) rename {Quiz => static}/img/candy.png (100%) rename {Quiz => static}/img/false.png (100%) rename {Quiz => static}/img/next.png (100%) rename {Quiz => static}/img/true.png (100%) diff --git a/DjangoQuiz/__pycache__/__init__.cpython-310.pyc b/DjangoQuiz/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3797ef2e9b04cf66f27d0b30983dc29373ce02b4 GIT binary patch literal 201 zcmd1j<>g`kfqvpeR2pHMvCpVN3hN)};^I_C9QBeAv43VcWikEfc_u z)%wBZsi`GpnK?O$>8bHaiOJcic`5oXS&4b+`GKXGRr>MqnR%Hd@$q^EmA5!-a`RJ4 Pb5iX#5-bb=sJcE+ literal 0 HcmV?d00001 diff --git a/DjangoQuiz/__pycache__/settings.cpython-310.pyc b/DjangoQuiz/__pycache__/settings.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1e7338a26f6a66e9ac113a4c87e6096e3f503d26 GIT binary patch literal 2439 zcmb7G&2HO95GH9_l4Uz_Z0FYrpd6Y+X+t(~1z=B)*E3?0X5 zw6G$e6VD_fS|`vVS^}L#wA`mB`}7nMo3gctPFqXpjI|8jPQr5vp3~^8bq1ZY&f=-| zx#uf@wems&^z-PvDdaCWswfCqz3uqTAV)D{#Bb8vP7vk>yw4&M=el9g#x7H`*$wRD z&|w(m8hg3RsBd=7K^@}fD04zK)V!RFC;$yHa;wU9HhK@;ZqJQ+@v7UtRm*4M ziF8*n%_?w_m4YhLejJWp3PfbCAt3 ztF<>Q!Xxf(+i`cHSCr4!L#Kl)-J~h#nB8%`-(^YSl_>ORtPX(~?sPrqMWq1<*hiyY zQ3eLJp_uZ;enEW2Z0I5v;tE2Vm*XpwFh{i%gd0&azWNrLA$|xw#o~8|x})OhC-n`; z2|r$)P(DcH8w^IWyv);gwZeU)taDi}ZkarzRjYP?l&(~3#Y)+XSM=-Pu6(uW>lcs0%fb2x@hPZ{NnV%gwwS=%(iS!n(?lV>-Jx?VE2wJn3sZB;5Y zyS`N_RLbjoreUbGx#o+Yhu- z5rh>e#QBm|-l%IEhFz%W1^^Z}4cn?f-DK*ph~o8I<-w?Q{rxgeCA^x&XCb~?v0x{` zz=8%72#U)|qPW}+h|d=W{PkkVF#EOsN(iqc`Af*}1c;i{8C6?*IPlwq27#($x(k=2 zI=nm8{m0+#Kly(D>5u!5zutfHYX9j^`;Wit4}MV19>(ku@jSQz>|ryg`au&NTz*P- zk7quCJ1+9@ZTROP&?*pFSeRRwk|lXs2AY}9%*t6wmPAR+NYZQhFZs2+Af+WSCCY!p VcpiB2*zaoC-K-fl&E8F0N1E@ZZS!rWova&n%~>n; zvR>G;EoibfIP?B|aPA=Pz!vK=?`;Ed54Ksq#sk=4TQ%N>D{QC6SKunUTH{@C*|l@~ z+?lq+UD$;lbm!Obz0R(`b-u8|U3TM%<=>2?V_66DD4+62WwIboAAd{k@qCg@OA)Dr z=bm>o1M;jCX%Q&}BA3rdnn*GGA@85`Gkwis31iOkpvu_7N*Rx3z>M)i@HxaPhqU?W1jiowqIhQs|jt{Kl@ zpX5;nUk)`M`rf@XlJe7I42*4P{XZ|bnt{-c1SU~ycfLVg#`}--M#~409BU`@6)_XVwb8@omK`6a)zhKqg{oxo`#6U7C}Z|oMGOLn_Pi%t~B zyv!9vJ1b;jLF)r-<1&L>jRoiGd;dn&9*>bX9*0|XHn9jwB*y}0&8m7EDHaXn2p35> zSgSP+5_)Y{70y(1xm;W9!qe)4SxK@9A$L`?M*H6RH6?WZ!ZteUBv=PU3 literal 0 HcmV?d00001 diff --git a/DjangoQuiz/__pycache__/wsgi.cpython-310.pyc b/DjangoQuiz/__pycache__/wsgi.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d1bd207aba27007890dc92aa74c0f71ac10e66ee GIT binary patch literal 610 zcmYjP!EO^V5cO`-rYsa8QE~P)60AYo5JE*tiGm;%N-LyXHtu?|aq9J~)=tvohDgf^ zi8CiSaH#kO_>jG=IPn1-kT~FMK+Q-V&v-QR-pm+xcLU<&&&S{KdykMGD`!*c&e?az z+;>WlJ`tYqmDl&&T~mHq>(@L2-njm0OVq{IXWx0Xx1_%<{2pm;FN)xGuic?B>Y+^N z5OdlZbDiL;iCoYu$1%h<41$iOaF(F~L+uFYI)^L8PZUsYD5oikiGq6yrl9DQ=ducE zo`Rr*0naieV{Rqt!NApf=73VnflBQ#(<(qwyW-N&p;T~}8h~JAZDt-ZCNMUksEGaN z6l2OjvxngWHo}=jCLmKdPeEHYGl^uuPd5?LZF9%{(%fr_3i-X1Os{w=ttd%-3%|_9PBF7?%3Li~zYt1E$T?^r=a_&2|QFK`w+Hjo=Ongi;wG>EJP=G0=w{`JYq<-79yOL_6FT)rvK zFUyPXg`kf>_)Ve86=ZTlX!OaL=h z>j#&ork0dt=Hw)%r^Y8GCTFMSrRWEiW>)FP$7kkcmc+;F6;$5hu*uC&Da}c>1KD59 I1SD7(03QiE_5c6? literal 0 HcmV?d00001 diff --git a/Quiz/__pycache__/admin.cpython-310.pyc b/Quiz/__pycache__/admin.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cb6a4c1a41e4e6903303727d49ccf9db6d69db5d GIT binary patch literal 328 zcmYjMu};G<5Vf164X8!@Mi^>703ilekg5Vh7n;VW;M9pD+X0mgDJ?7f0SpWk-vA>Y z;mu;|2QaYV1O`sJckkWPN$~?>=+i>cSQ50<46^gJ4Vw$sJgMSs?JB@mi9h${ODu#(Dv}7~cai;0! zf&y2@S4@KmC8SJgkY;OCfjVhC)4O2K6mpGZlf8wnsbl0^fmGyb0iwv55`r9qnrl&# zQi==`O>BK{moIkpX6rkRDr literal 0 HcmV?d00001 diff --git a/Quiz/__pycache__/apps.cpython-310.pyc b/Quiz/__pycache__/apps.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21c30648930a535d4a2d4667a56dd0432912c1db GIT binary patch literal 413 zcmYjNy-ve05I)C2N=qv-@Bpk`>K8z$2qd;jsA9=th1is|No?X4R5nCfR_5*u70&<< zlFee`0T_@NI44N-r2FnW-;eK3b-Qgq`B{I*BeWmR*%lw20jfDb5Fkhj83_r2GZ3Dj zB?v0XBMm*_kD#~niCNGiRqI&m6O~^jD^^E}EV=T)2YOo@5wc!%?wd6fP|d}lXMw6JdtUmO{`FtRZ0dLdOlNsLnL zRGR5bX{HM`k@1Y#^2sh=?CQ;y4|ch+t9M&I*W{Ir?xdXECTSXtCBKZ~smuj)L$OF} z)7OiF;veov#z6o9sb7Y;$gY?~`B?Q`X5nG9j{J|;Fn9hcIBa%0a>uDVbzqTTj_edvHl((!%~J^tA`h@TK!LZ03MjyJ=TuO}PlU|ZaH3K0KA7I6 zV)96`xJpG~qM%tu18?5|S7$+|_GuOuBM~-&G~LxsZtAIecN%h8Qd{e-KLz!BX%{6lL;#*IiIHYq`62~&T6j@y-YbfFpr|lulUHr IKFl8e1rQ^CyZ`_I literal 0 HcmV?d00001 diff --git a/Quiz/__pycache__/models.cpython-310.pyc b/Quiz/__pycache__/models.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5a6f28b1c0d0b6c3799ec3d01bce18c3def2d3b6 GIT binary patch literal 1336 zcmZ`(%Wl&^6dk|qJQ|vYf>-MLl}`oYEDLk95> zX0!=_5f*&Z7c4>GT=d1hWJxKPe7Ub!ihv#=EMsMautJ2M`c|?uh^SbDh&GAnSZ|}I zaRn!$rohyGh>0HollLP+;a87H9D9Kqb@-OQ2c(##^Bo95mVl8Z5~(K>1yIET7BAqI zz;!Hvk}pKdD5z3Fl?$p;P}PE(DyUjP-6*K(f~ptPOhGjY>SjUBVg-t%GGjL((H5`J zUQ=X77}!8bOqd)bzJK)<>ToHtQr~%H`y_DVF4Z8k-Mqzg+YX#Qv29keZK!eLb6&CS zdM+WQ%|WE6UvO$u0uCG;$urchJ0c#3@qa} zo6G5ZP8V{znA4@4E?bflM3xLNm*RYi3n?z9xRm1ZC8Bl6D}|p9Fq0c4GP^?(20bqd zLvxKpM{zhX2Q=)FPHc`x@5W~z#^;~Lqc`KT%klZ=@#uX@KAP=QLgEw8_Z^qm2TtdR z1lZh7yw_&t#MWR)xzSXZ(LDei)rG0zrRBOVq`Uv`)t7KY(W^ZbdaX^|sslIvxRv`e zSKObu;{L2+1^%akucxpE4$+zR!i&5(q~H(AQ)cA>_4*DS+DFh(9U|1=AOL`cG)xYi z#E&OFsnIfDtZ=AuNG(y_3CLaukT#w2uK=s9?C(9c_uK2w?X8`)^-WsiQ8|HD(CL(N zQ(3AD7F>y&|BBn$guw35MjLq=dHvsO!jCe*mYD~%wMdmBp zO@kS@=LBxp!UtKdcP6?M1~K&xT22yoTUjSFJD2kfhuNbj=?j&%Ej{*MnK1o+_R>7y Sg^T!SvVtl?MW{=&w|@b>H&K89 literal 0 HcmV?d00001 diff --git a/Quiz/__pycache__/views.cpython-310.pyc b/Quiz/__pycache__/views.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2753bf89992ff9732288834b44b29d42278dfb98 GIT binary patch literal 2903 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 + +
+ {%csrf_token%} + + +

이름 :

+

성별 : + + +

+

우리가 처음 만난날은? :

+ +
+ + \ No newline at end of file diff --git a/Quiz/templates/Quiz/createQuizSlider.html b/Quiz/templates/Quiz/createQuizSlider.html index 488bb84..f352aff 100644 --- a/Quiz/templates/Quiz/createQuizSlider.html +++ b/Quiz/templates/Quiz/createQuizSlider.html @@ -1,160 +1,164 @@ + {% load static %} createQuizSlider - +
-
+ + {% csrf_token %} + {% for q in questions %}

Q1

- +

{{q.question}}

- +
- +
- +

Q2

- +

{{q.question2}}

- +
- +
- - + +

Q3

- +

{{q.question3}}

- +
- +
- - + +

Q4

- +

{{q.question4}}

- +
- +
- - + +

Q5

- +

{{q.question5}}

- +
- +
- - + +

Q6

- +

{{q.question6}}

- +
- +
- - + +
-
+ {% comment %}

Q7

- +

{{q.question7}}

- +
- - + {% endcomment %} + {% comment %}
- - + +
-
+
{% endcomment %}
-

Q8

- +

Q7

+

{{q.question7}}

- +
- +
- +
+ {% endfor %}
diff --git a/Quiz/templates/Quiz/makequiz.html b/Quiz/templates/Quiz/makequiz.html new file mode 100644 index 0000000..23fab0b --- /dev/null +++ b/Quiz/templates/Quiz/makequiz.html @@ -0,0 +1,163 @@ + + + {% load static %} + + + + createQuizSlider + + + + +
+
+ {% csrf_token %} +
+
+

Q1

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q2

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q3

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q4

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q5

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q6

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q7

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

Q8

+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + + \ No newline at end of file diff --git a/Quiz/templates/Quiz/result.html b/Quiz/templates/Quiz/result.html index 0d83104..7114de3 100644 --- a/Quiz/templates/Quiz/result.html +++ b/Quiz/templates/Quiz/result.html @@ -1,25 +1,37 @@ -{% extends 'Quiz/dependencies.html' %} + -{% block content %} - -
- -
-
- Card image cap -
-
Score: {{score}}
- -

Percentage: {{percent}}%

-

Time Taken: {{time}} seconds

-

Correct answers: {{correct}}

-

Incorrect answers: {{wrong}}

-

Total questions: {{total}}

-
All the best for next quiz!
+
+
+ +
+
+ Card image cap +
+ + + + {% for v in visitors %} +

+ +
+ {{v.name}} : {{v.score}}점
+ +

+ {% endfor %} + +

+
+
- -
- -{% endblock %} \ No newline at end of file + \ No newline at end of file diff --git a/Quiz/templates/Quiz/startquiz.html b/Quiz/templates/Quiz/startquiz.html index 51db122..a8696bb 100644 --- a/Quiz/templates/Quiz/startquiz.html +++ b/Quiz/templates/Quiz/startquiz.html @@ -11,7 +11,7 @@

Q0

-
+ diff --git a/Quiz/views.py b/Quiz/views.py index da7e1ce..5a16684 100644 --- a/Quiz/views.py +++ b/Quiz/views.py @@ -1,13 +1,13 @@ -from django.shortcuts import redirect,render +from django.shortcuts import get_object_or_404, redirect,render from django.contrib.auth import login,logout,authenticate from .forms import * from .models import * - +from django.contrib.auth.models import User from django.forms import formset_factory # Create your views here. def home(request): - request.user + if request.method == 'POST': print(request.POST) questions=QuesModel.objects.all() @@ -70,33 +70,79 @@ def home(request): wrong+=1 # 여기에 랭킹과 나무를 띄워야함 - percent = score/(total*10) *100 + #percent = score/(total*10) *100 context = { + #'user':user, 'score':score, - 'time': request.POST.get('timer'), + #'time': request.POST.get('timer'), 'correct':correct, - 'wrong':wrong, - 'percent':percent, + #'wrong':wrong, + #'percent':percent, 'total':total, } + current_visitor = request.user + print(current_visitor.id) + visitor = Visitor.objects.all() + current_visitor = get_object_or_404(User, pk=current_visitor.id) + for visit in visitor: + if visit.user == current_visitor: + visit.score = score + visit.save() + + context = { + 'score':score, + 'visitors':visitor + } + + + #current_visitor.score = score + + # # visitor = get_object_or_404(Visitor, pk=id) + # visitor = Visitor.objects.all() + # current_visitor = Visitor.objects.filter(pk=request.user) + # #user = User.objects.all() + # context = { + # 'score':score, + # 'correct':correct, + # #'users':user, + # 'visitors':visitor, + # } + # current_visitor.score = score + # current_visitor.save() return render(request,'Quiz/result.html',context) + else: questions=QuesModel.objects.all() context = { 'questions':questions } - return render(request,'Quiz/home.html',context) + return render(request,'Quiz/createQuizSlider.html',context) + + +def makevisitor(request) : + return render(request,'Quiz/addVisitor.html') + +# 이름, 성별, 관계, 점수 +def visitor(request) : + new_visitor = Visitor() + new_visitor.name = request.POST['name'] + new_visitor.gender = request.POST['gender'] + new_visitor.date = request.POST['date'] + #new_visitor.score = request.POST['score'] + + new_visitor.save() + + return redirect('home') - # # 문제만들기 def addQuestion(request) : - return render(request, 'Quiz/addQuestion.html') + return render(request, 'Quiz/makequiz.html') def question(request): new_question = QuesModel() - new_question.writer = request.user + # new_question.writer = request.user #new_question.op1 = request.POST['op1'] #new_question.op2 = request.POST['op2'] new_question.ans = request.POST['ans'] diff --git a/account/__pycache__/__init__.cpython-310.pyc b/account/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..014e25e545e90b13f17b070cbb6c89a037a37c78 GIT binary patch literal 198 zcmd1j<>g`kfqvpeR2pHMvCpVN3hN)};^I_C9QBeAv43VcWikEfc_u z)%wBZsi`GpnK?O$>8bHaiOJcic`5pd$;tVpc_sSs@tJvg`kf2k3h>@M4;u+vU zvPDch00R;O=cE!n>CSilK7YPD+37S9*ze1a{|x7+F1F2rq6e-HA#lWTgl5>o7+oN4 zaC3pUDe!~o8QdBor||_WiUAjVgSPAS0Jbq>5b4g^VYml9HSWHO*u~l2lHF zpOJF$ST0}7)qAapd;o_Ma;>jSHhA+xyd{=;TyeV swFALM7PfJ9H*n0NwV7LUQv>h{`R}pLS^yOGQ9bOjUa!)EZPYdY0N((FK0L zLmJ8{MI4!^VVsSanYc-KLdk2QVwEh3N;JD*JXPsF$v1vNG|6d54y|iEfbF+lyBAK& zuD0zfAc2dKtMKHyFfjID`CU+&aH%b^*M z73GPFAex;|Z=#Dgx|2BzSr6%2+32vjklvqKryk$JC$l^anGkqDh_EF@V^wbuPlR~a zOSAGgoM1@6sZB@^Yi*RjChk74qxyx-mRQ@D$7kBM^V(ZmzSRDtvx{=!>|9q}IV?X8 zmtTgfZ^QD#aCtpkeIJ&eM)0-VKh?T>UmGKjv^bE}iEdRXtIGCmSB?WO7H1*GYh_T( zr=T(t(~P=pfU`Vyo3K0l3GN;$q;FeXp$Et%pfKFytupd38kt$X5mGgm?U8j6IKrcq yQB=0=Tzyc;zB?|)P8>dG*uBd?j>wPm8nfQjK**l0#{3+g)Z=v~WI`u&hy4TWw6p^N literal 0 HcmV?d00001 diff --git a/account/__pycache__/models.cpython-310.pyc b/account/__pycache__/models.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f67c0f539c39cd16f64a50b09768720d2a0096b4 GIT binary patch literal 236 zcmd1j<>g`kfag$RBEN#z|brC+;i^B*Or}53t9Vl{!Tuu|8(NNMOIwdqx%*(;y6b$Jj57rk2iAf z262Db0L%mMdB~$j#|Z?SoOlyL-f}!`3?tqipl-aklTa5MzhLEfkBn&9AFrC>8KE-b5Z73nM$RY6U7B-dSH+I+%9Dtnd6wesvp6U;MMXhT?0j9j}4 zZB!8lO_y)mQoBG2O6VO@XD;F3>&^nb)u1#TFF}e)rlq8P(9=>Dv`}&aNlEMVL%n&a zw{P|OzTWKW?R&j`I*?a7SOApsEYDdAqdS&NL2!C{9CaJ^ilreJGs&wQF5L%ccXNyg M_PyAPag53DAH9crSO5S3 literal 0 HcmV?d00001 diff --git a/account/__pycache__/views.cpython-310.pyc b/account/__pycache__/views.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1709cafc772731a7c7deeb2d835bfb777be7afa8 GIT binary patch literal 1297 zcmZ8hzi%T&6rLaZ%g*Kq7lc5frC18DkSGyCx&yj^jHlr>mdpn1-6j#~Vx+<-7VWVbs2gk|R zM(WR%ZYzqH+zjZ0gfJh$G!29`Spf2Lrayp;3id9!q(0-2G0PTwP1bbHMDUVd@--Kv zr}}-%wgK$(9dv3#5pL*|*l0~ev|-cX&KU0e=x$FC=qEXG!B<~SPhHXjxUOuaOO~ZE zE2YIX(<8v6k#iT!RV$x8EUQZOoy~nuleujh$G`aOG>cu-N;_9VC-@a?N@G_#!oV@0 zI9cFgEx+xhu?6pqc6_-KF2HwR6a5gL__KnLBU2`yKb5Lm)JCcNu{7saE%T*T3m`k+ zUwyxS{?q=&FZ-+S_Rp{PFMi!${os?I^XW=Tdr>z{Ig@8k%IX}H%5Q;R)N*Ae%cmX~ zf-`SJ7*qTl(S)Wj#|*3BU;oTKu~0Z{#*2k;E!l!NI|`&TL6P)~o#+%!GVWP$5m2Ri z>p94%eglqtqeD2x@+}CM7^H0s0Q}Cq7bBOiTw<9&y zEW&Lh*p6PZo18<=ZM8LpO3i6LABuk4Uu_(KlnwYuLw(70%7WP8A2RCPx>a4Dx3{oH8-<;szz}>H)IK1Iz pf^?XH2$bHx@HMm^H~PUPAGb>Mjr;_CXOO-ll7dYEEK3g4@IRmvESmrT literal 0 HcmV?d00001 diff --git a/account/migrations/__pycache__/__init__.cpython-310.pyc b/account/migrations/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cdd93342c50f1762f284da7f458bbf6141b6d4bd GIT binary patch literal 209 zcmd1j<>g`kfqvpeR2pHMvCpVN3hN)};^I_C9QBeAv43VcWikEfc_u z)%wBZsi`GpnK?O$>8bHaiOJcic`5pd$;tVpc_sR}ndwD|C7Jno#rpB_nR%Hd@$q^E XmA5!-a`RJ4b5iX;e)EV$f+IprK-^SU31*0xHz8B26GwT0ew@L>XnOU}8mZZ6|5d zcrXM{{CIiAI z1uF4=1tg++O@UD;!wX($#4a!Nv1N??!4Rm!_>2NIc-{vF{Js}h{Bf;DgWu))gO zRXPN7^(#gVc(;$}Ei0jP__z=D8Px_0@zp%Jd`f$dA45Y82qrA=X>stMs`Gn9g!_VQLIWJ;G02^@Vp<+1CMtHpbbom z&jx@7`fv+}pX&n`+46V$;0XTJFd2FKK`d89k1#U2Lm1gPG$iaC8Q8uviY)_RufJQ- zCe%&FGTE_YY${$S%*N7tAC0BgEBHh|I5hzuKGP3-7>{Jq+oNvm>Vqnr>4OR_H#cI$ zF9sn$%f0H7OK9bg9FQZ{+=s4~!L@T`pWho4Ejr5H7>SKf zC6b~jN@Iy+BAbX!%A#Cih9r3d9Vqv%yQ)Mq$?x|D`pvn|I;2usF%XnD^SN(2JSDWE zKNM1WOu1{0wo+PeNLKo|Tyu?BN-G6qU#~GYUDL5v>k9>yfN#){J6Gc^rS*zFDZ=J- z&X!VI(Wm&fFu8tbYYA;I6q1z9`rPx*5MYC2d`k zXJ1eZhU5-fN7=~9kjws`4#pSod*wjCCikGLMCyG3vJE)^xv#o~_O-$M0dL5gzmN>d zYS0_#_b7`_q3@$-(WM3TA#|{urdy#@6pk#1+nT~AJ=#tL_5Y%(>$ zvve(crzA}V+Fg8|$;8t(pgUk`##CY=9m^6wnQ|*fdkouW5|5AVn~7(pQsePSyM|Vl zE%&B!zwF@5$&8UKkVO*|nm~`AHJ$i8YNV(#t<4Sjxhqpyi`M2Sh-MR+L^hSq9h;wJ z@^c0LK#n;hBcA_=zs~=fKhJ-Me}O-+ph`Td(2~MrXA|-Lg+=5Jy=gnRv=(=z7TSR& z%_}((zq3SFxfYs%jg61rkvYq>&tHWz`w<`l+C>=0f-?YM_#n#ICt!a zv#;*~&H~I?*meuOE&y20!WG)W0(ze!A0v_f2GzR3N}*K`CCQ4{=MRh)pVJl)UOJ&& z)NX^@sSP{}l$H7tg&NG4%zD1oa8-YiJ!&eFS`;xDVPnb-$h9t|0<*9k^?hpx+GmPj`=vs~y~}suR}ZQ+{%OpX2= zB``%0$94ttxKLLTc6w=@@tAhSq_;B!D2Y0X+jO6cbbBXtxRsqPaQsh05Y<2W<` zo_|;O$2>>)4#pk`z?VaJ4)b2nDIVKThoH(-ptZ{fIXz66uUg^7^%3ZTdK`LF7A^h9UgkFm&RZBd`Ud5%_~6o5-`@{2Av*E3Db0np^R?D1^a@Z$;sL zx8f2zlGs58jo=i_P{?oUb?BJ z1x~<>sF6{(sgnDEyTHA|&2j^ru%Q0dh)rP)X^~-#1N*}o3%(iFI2o6Yg7yH5D>^kz zjFY@HODv9bYJ`I|M~l0qKR$WH-Kn;gW(Bi(~(d8;DIt=Lr;?N-BF-mWNF zwiDJ7yZY7w@>MRy$XgL4TsB$U)2aC$4XA)$1cCH`Zd2$sdHoRSXqqw(z VK~C(bIcwSW9y%?6<@7WN{{kwDydeMp literal 159744 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 Gf&T|gFUIiz diff --git a/Quiz/css/style.css b/static/css/style.css similarity index 100% rename from Quiz/css/style.css rename to static/css/style.css diff --git a/Quiz/img/Vector.png b/static/img/Vector.png similarity index 100% rename from Quiz/img/Vector.png rename to static/img/Vector.png diff --git a/Quiz/img/back.png b/static/img/back.png similarity index 100% rename from Quiz/img/back.png rename to static/img/back.png diff --git a/Quiz/img/candy-cane.png b/static/img/candy-cane.png similarity index 100% rename from Quiz/img/candy-cane.png rename to static/img/candy-cane.png diff --git a/Quiz/img/candy.png b/static/img/candy.png similarity index 100% rename from Quiz/img/candy.png rename to static/img/candy.png diff --git a/Quiz/img/false.png b/static/img/false.png similarity index 100% rename from Quiz/img/false.png rename to static/img/false.png diff --git a/Quiz/img/next.png b/static/img/next.png similarity index 100% rename from Quiz/img/next.png rename to static/img/next.png diff --git a/Quiz/img/true.png b/static/img/true.png similarity index 100% rename from Quiz/img/true.png rename to static/img/true.png

이름