From 9dbb5715dbd7d07995f53855158a754577e8f31a Mon Sep 17 00:00:00 2001 From: Manish Date: Sun, 14 Jul 2019 10:18:50 +0530 Subject: [PATCH] todo --- .../my_todo_app/todo_app/.__init__.py.swp | Bin 0 -> 12288 bytes week-0/day-3/my_todo_app/todo_app/__init__.py | 67 ++++++------------ .../__pycache__/__init__.cpython-36.pyc | Bin 2047 -> 1295 bytes 3 files changed, 20 insertions(+), 47 deletions(-) create mode 100644 week-0/day-3/my_todo_app/todo_app/.__init__.py.swp diff --git a/week-0/day-3/my_todo_app/todo_app/.__init__.py.swp b/week-0/day-3/my_todo_app/todo_app/.__init__.py.swp new file mode 100644 index 0000000000000000000000000000000000000000..702aa096593c0c037f1c2cfe71d509abe17593c4 GIT binary patch literal 12288 zcmeI2F^dyH6oB7}?Wt&CqcEBx8#LMISsVue8x;!`)U)y&#@(0fn(WRpGs)e8Xysq9 zu@UqiTxI7kxIds?;~x;gt9_H*oDzH%abPi^7{7B_2Lf(91{(de^k!cavj#;j~7DjF)6=ses+9Jae*tjhLE zn3dA$SW8tD;r<6H(>!%jc8c=QJRHCV*ub2DvFo>2m)BP=Uz&c^8|Tl7QzzHwg1E~D z*Z><~18jf|umLu}2H3#=Y`_&u@SF-fQWtrqzAnvO>n>l|02^QfY=8~00XDz}*Z><~ z18jf|uz`QjfQkW5F9Wyev;vMml*dQJfSBMM5QR2%nfX~DZ zu}!=tUJ#Fn8^kJcme`{_yTlH$O}r(1?x#dRGzo5OfDNz#Hoykh02^QfY=8~0fxl`% zP&4SpCKq%t8GP5b`quQE@+8I0pauSRjD4ceL2GT=ze>+^j2=4-nxP+PQrvXp@Hu}m z?6*?W5*tDZn`XrbMWF^LT%w#9rPhh86uuriO-zxCiZtrUfi=>7Um~?XlgB3MMCF46 zbJb&YKCk|#?Wp|wg%rwGCE-?tg%fw~T{A|T9|78SGBw0FH8$}3mFCu|JVIH}DfOxt zXUZzRAuzXNkwy#Pv(iMOC$5i_9R^b7DnltR?mr<7j+9F$C?lQs z(?RdP8RN`bWKcO2Dvw1qI?Lx@KwoAR;19|N4y~Kbaa-p|?;Swj=uGr|YC#*VjjPrH JQ1@tyzXKD?9zXy9 literal 0 HcmV?d00001 diff --git a/week-0/day-3/my_todo_app/todo_app/__init__.py b/week-0/day-3/my_todo_app/todo_app/__init__.py index 86fb09d8..cf560876 100644 --- a/week-0/day-3/my_todo_app/todo_app/__init__.py +++ b/week-0/day-3/my_todo_app/todo_app/__init__.py @@ -3,16 +3,6 @@ from flask import Flask from flask import request -from flask import render_template - -# our fake db -todo_store = {} -todo_store['depo'] = ['Go for run', 'Listen Rock Music'] -todo_store['shivang'] = ['Read book', 'Play Fifa', 'Drink Coffee'] -todo_store['raj'] = ['Study', 'Brush'] -todo_store['sanket'] = ['Sleep', 'Code'] -todo_store['aagam'] = ['play cricket', 'have tea'] - def create_app(test_config=None): # create and configure the app app = Flask(__name__, instance_relative_config=True) @@ -23,50 +13,33 @@ def create_app(test_config=None): except OSError: pass - def select_todos(name): - global todo_store - return todo_store[name] - - def insert_todo(name, todo): - global todo_store - current_todos = todo_store[name] - current_todos.append(todo) - todo_store[name] = current_todos - return - - def add_todo_by_name(name, todo): - # call DB function - insert_todo(name, todo) - return - + # a simple page that list my todos def get_todos_by_name(name): - try: - return select_todos(name) - except: - return None - + if name=='raj': + return ['Eat','Sleep','Repeat'] + elif name=='shivang': + return ['Brush','Study'] + elif name=='manish': + return ['sleep','code'] + else: + return [] - # http://127.0.0.1:5000/todos?name=duster @app.route('/todos') def todos(): - name = request.args.get('name') - print('---------') + name=request.args.get('name') + print('------') print(name) - print('---------') + print('------') - person_todo_list = get_todos_by_name(name) - if person_todo_list == None: - return render_template('404.html'), 404 - else: - return render_template('todo_view.html',todos=person_todo_list) + todo_l=get_todos_by_name(name) + return todo_view(todo_l) + def todo_view(todos): + the_view = 'List of my todos:' + '
' + for todo in todos: + the_view += ( todo + '
' ) - @app.route('/add_todos') - def add_todos(): - name = request.args.get('name') - todo = request.args.get('todo') - add_todo_by_name(name, todo) - return 'Added Successfully' + the_view += '---LIST ENDS HERE---' + return the_view return app - diff --git a/week-0/day-3/my_todo_app/todo_app/__pycache__/__init__.cpython-36.pyc b/week-0/day-3/my_todo_app/todo_app/__pycache__/__init__.cpython-36.pyc index 7f86b4e6006f81666b1b72b7af94a9502166c1bf..c27428d6dd1d7d7bd4489d53130d445426451d8d 100644 GIT binary patch literal 1295 zcmZ`(UuzsU5Z9mGz4gXU?KHG5rEnDTumO8RQz!&uO39TL%oTEhvngx z%Gi?P5e&4yd%c^Vfw06ds?c}Cj10kPpM(GMuW?Ov&&mz&Na0V?|r4LaSQX>OvJ|*Pd77 z8(fGFv5jDwN3g6R_8HT6Btw5=K0-+dlF!l8n0Y=1{tLMy6XeHmS;9Bp1M-Q`RS=df?g_zH?8=@$xwz5TW zJYTwlv9eyp6fc$qx;nu4Z^J@pOcR*?W2<|m2KWk19iP-)DQa_i{NC+VBkgN49Ig(|Dr5WIdB0iq zz2Qfz@Z^QgPFHs!#Ix^5Py2)6<5B;+!IJ?9Rv*2m@3nnADc2tWfIPMnRbZ4ZK$CBa zMq|JllX?%P!8ai^fb8xw2==r83)b68dm3}-;=-3lQ8?Ba7dK+2WTlPUyXmYs6rk(< zFdAsxX&35lVO7fWTNc{?y4xIw^6_A|z_1`VEI5|w> vSRaBkrNcDTsNlkL{M&e(zA*gxJK_88@kx(Qnocfib&Bn7&_xV+-(~*-i*Yg0 literal 2047 zcmZuy&u`l{6ecOjmL1!1(kx4d{qSKO<^hR=wa1{y)~&m2S<$RmCtwg*k+x;al1I`B zEF`A{$U306{S*6-1|4?UY5&4bdyjG)r;7|yA1R9Z-uJ#oKWsMZfBpIC&&?_!f0LEV z0elEepFt;xpa}`^&JsFd0i%c=z)s*;>;iTJmy(!pPk5p-V8#>G10sA;6ZL@uqcs>c zMAJTL0bUnvi#GsoihCAs0e)A!BepMTP!aT)ba(y%2IQzq3-4*d^%y`^$zNtt8-VLd zrb4RF$jLO}M&|WzvQ9r!9W_hyjc;RZWZHS2MdQwQGaW~PE95lGYtJPYomW{l&TG#S zKJPq@`#f)arQ&qld6M<}QU+B$j8Awv2)tu66Z63PQqA-*a1|D+e$r4w%9|6|r_f zuPDrc@|XSvJ!f{d1+xTZAqRFAz6n}y9Q^>A?!>7!JdI?iBxo9+$S}&%emq#lfUz)W z#~6ceV>l!CVc4aZsJh8S7HX3z2_rY<6Zr>GxbEMVy%$<4-CKy;JI&NsPkAJJJmNx5 z=DR~4jky_SY423Z@$P<4@cHh;-eexyUHNp{TY@l*)7XUJ-gI6xv`l1V>?-{p5<`ZB z<&Y8y&IsYny@Mo+c%mQgtuBu2LRgC_!Dhqy5P%^V7D&cMASR~djNu%ZbP+656r79odx2%qY`Ls@bntyZ`>6JH@oRK?n zzK2`1p!*g00ash1HX-(#U1pgnbY7RLCfruIw7C$ayszdVrt1OjhE64{PVKt;GhHj*5Ub$eyR<_&!K4qgf&1h_<_ZI+F<$p zyOgs8@_O$&ySEiv8toI<@0MbvdZ5}lT``~o26Rgutn>2CFNBbyb3BV8sdayrBy*@4 z+*WO1w+Y=_Rz*+W#8lLl%nsqfqG%el0cDeaa92dj_1&t%tQUT0Egpsi%XHyS_*jZq z>7uzj_NH+D6xHvKzg8+!g{QKakzF@fGw`3YI0_2~D&7jLwyp_wU1iDIEZ7ROezw(K zzoCZ7&{!9c5r@$>ZP5zzUBBA!8vb@`yQ*N2PC0|N~Hn8W8U0I5Q gr|XJL{=p;@vqV0|qgo?HAM)RTFS?*r3mT6811jU(rT_o{