Finish checkout - Django Ecommerce Website - Htmx and Tailwind

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

Comments

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

Add comment

Info

Please log in to comment!

Newsletter

Subscribe to my weekly newsletter. One time per week I will send you a short summary of the tutorials I have posted in the past week.