From 0171075d38c519f8520ec72e62e3a18758416e6c Mon Sep 17 00:00:00 2001 From: grgr Date: Sun, 9 Oct 2022 23:04:19 +0200 Subject: [PATCH] it doesn't show the new topic after submit, not fixed --- __pycache__/app.cpython-310.pyc | Bin 4994 -> 5106 bytes app.py | 19 ++++++++++++++----- library.db | Bin 24576 -> 24576 bytes 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/__pycache__/app.cpython-310.pyc b/__pycache__/app.cpython-310.pyc index 6833017e7cf6f4a62d8e60ff07bb7e04b5e0487e..03495dfc33be8513d8b35820c12a964738cc62b5 100644 GIT binary patch delta 696 zcmZvZziSjh6vyYy&d%=bkGWqF3D+nIB!_1}Nv_gD6O&vDF$57r4dLbvE`l+8Th0;j ztQ4!K{VphijRdr_v9Rdv%EoNOQrP7h?(^g|-Uznco^g{Nz7NhG@IK@`lR4ATG#g37GNEJR{8ROc zsxqFDeV%h*28R2or^{mimilQ)SH>`gEmq76&Hs8<4NO*_*kfw4^@&Ze6*i!P>)|&% zjM{E8Z&Ts9sD*c;oA^Dt2fuJNepUV|yF2OjK;QP$y@!J?{*0Soa7HbHgV)t;Bpm_# zNP;+$93Q9#tl?92Uir40v}4(h;Ya+eng<3l&`u7Sle3XX#jdM`b#=?WN$pxMZt*4y zL+)_NX7?u9{p0M^qhvFZPi}n%cD7e^4vlNwvA*-yT^8hw9A+Ust-tA#K5mjmIx^fi zI)3hKv8KXJS;uGPw{Qh7RNmdaW{;dK5GX`)l|V5P`teDL;1N~`iv$YV^b3PYOoeqq zi{KENgjvEWZr1AaqNfMx3;R91WFfiag7e?S5Zu}%qlyO{_p39|!I#wxREt?(qKe_Ro7WkKg>9*_+9>(==i99qcc3 zUew=b&1B*VFlO11?J^6ST*DSO4{9d~ft&GK->=oFSGe*f=;Dn2QH#^-7_ zH0Nn_{G@K-J#`7E(>rh<_tO1(E4JG^{Z6~DzsSyprQOU@r3vt`I-xqIyJ5TQWDM?N zJDbC&+0@B6h(Uqi9QbcRk@1*kV3zP}b|H(XR#Ghbo_9D^X{=kZ8R~%8tWqYmAP%C) zLdrrX22CO$j|oIa1Rw_;yRaa@iC?MU=iS5!C-HUV)Z|gERl4lB3$%J1tg%LlH)RdK zR}S#m*qhteXcE)(5_`GoWx+{&YyVeJN*5U$i=i2m=*j{eN|o} W(=2;g!9y{LA8Qw*`2^JI4E_MaLy#Z< diff --git a/app.py b/app.py index 7f2438c..cd18645 100644 --- a/app.py +++ b/app.py @@ -109,11 +109,14 @@ def create(): (new_topic,)) conn.commit() topic_tag = new_topic - + + cat_id = conn.execute('SELECT id FROM categories WHERE category_name = (?);', + (category_name,)).fetchone()['id'] + topic_id = conn.execute('SELECT id FROM topics WHERE content = (?);', - (topic_tag,)).fetchone()['id'] + (topic_tag,)).fetchone()['id'] conn.execute('INSERT INTO topic_cards (topic_id, card_id) VALUES (?,?)', - (topic_id, cat_id)) + (topic_id, cat_id)) if not content: flash('plz write a content!') @@ -121,10 +124,15 @@ def create(): cat_id = conn.execute('SELECT id FROM categories WHERE category_name = (?);', (category_name,)).fetchone()['id'] - + conn.execute('INSERT INTO cards (content, category_id) VALUES (?,?)', (content, cat_id)) - + + topic_id = conn.execute('SELECT id FROM topics WHERE content = (?);', + (topic_tag,)).fetchone()['id'] + conn.execute('INSERT INTO topic_cards (topic_id, card_id) VALUES (?,?)', + (topic_id, cat_id)) + conn.commit() conn.close() return redirect(url_for('home')) @@ -147,6 +155,7 @@ def edit(id): categories = conn.execute( 'SELECT category_name FROM categories;').fetchall() + topics = conn.execute('SELECT content FROM topics;').fetchall() if request.method == 'POST': content = request.form['content'] diff --git a/library.db b/library.db index 43fb888ef799c8bbf02fbef0359d7a2afdfec7d5..9c019f7553cb419717b23b0ee9c674c7e6f4411c 100644 GIT binary patch delta 265 zcmZoTz}Rqrae_4CjEOSNj59VSEaB&3=6}P$|BL@K|C`N%0{8gYS(#ZF7&%!sf0lpB zFTu>k%q+=Rl3$RST+GJF#4OI3oLH1n%)a@9zKDPjJKtpn{@eU(`5XCz_@(%M@LdKP zv6s(XnVpq^(^%Qaz{p6~&_LI~Qo+d3%D~9V*q}1CL?JORza%5INP&%&fzeo+1zDAW zm8qqbu_;u=WGVkw0&ME%5Suk!EYU%=nQp8~WYfZs-jjhVqdGdD3kGcU0uvn*91 ZH?<@qKP5jWKRq+GScVm!?BoUU2>??MO+Wwu delta 117 zcmZoTz}Rqrae_4Cl!-FVj8iryEaB&1;{VLR|BL_gWcmC699S`Bh~-_