Shop/Product detail html - Django Ecommerce Website - Htmx and Tailwind

In this part of the E-commerce Website series, we are going to set up the html for the shop/category pages and also the product detail page.

Comments

EFSArCBy | Jul 02, 26 11:36

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

-1 OR 2+108-108-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:39

-1 OR 2+602-602-1=0+0+0+1

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

-1' OR 2+474-474-1=0+0+0+1 or '92GpPJFH'='

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

(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:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

555nA66njKK' OR 239=(SELECT 239 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:39

555RpmkrAn3') OR 879=(SELECT 879 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:39

555hi3JCULM')) OR 765=(SELECT 765 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

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

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555'"

EFSArCBy | Jul 02, 26 11:39

@@4itll

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

EFSArCBy | Jul 02, 26 11:39

555

-1 OR 2+177-177-1=0+0+0+1 -- | Jul 02, 26 11:39

555

-1 OR 2+231-231-1=0+0+0+1 | Jul 02, 26 11:39

555

-1' OR 2+737-737-1=0+0+0+1 -- | Jul 02, 26 11:39

555

-1' OR 2+17-17-1=0+0+0+1 or 'j0NB3tyy'=' | Jul 02, 26 11:39

555

-1" OR 2+798-798-1=0+0+0+1 -- | Jul 02, 26 11:39

555

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

555

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

555

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

555

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

555

EFSArCByQEFw6IXI'; waitfor delay '0:0:15' -- | Jul 02, 26 11:39

555

EFSArCByEx9XrJvB' OR 47=(SELECT 47 FROM PG_SLEEP(15))-- | Jul 02, 26 11:39

555

EFSArCByFjyIEzvO') OR 665=(SELECT 665 FROM PG_SLEEP(15))-- | Jul 02, 26 11:40

555

EFSArCBypILk5ZOV')) OR 232=(SELECT 232 FROM PG_SLEEP(15))-- | Jul 02, 26 11:40

555

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

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy'" | Jul 02, 26 11:40

555

@@SFlIq | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 21, 26 12:32

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

-1 OR 2+886-886-1=0+0+0+1 --

EFSArCBy | Jul 21, 26 12:35

-1 OR 2+958-958-1=0+0+0+1

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

-1' OR 2+844-844-1=0+0+0+1 or 'F4IXQPq4'='

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

(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:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

555a2QlSZ6F' OR 294=(SELECT 294 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:35

555dYJHxfg3') OR 539=(SELECT 539 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:35

555RecXZRDC')) OR 706=(SELECT 706 FROM PG_SLEEP(15))--

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

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

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555'"

EFSArCBy | Jul 21, 26 12:35

@@FAdBM

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

-1 OR 2+498-498-1=0+0+0+1 -- | Jul 21, 26 12:35

555

-1 OR 2+54-54-1=0+0+0+1 | Jul 21, 26 12:35

555

-1' OR 2+594-594-1=0+0+0+1 -- | Jul 21, 26 12:35

555

-1' OR 2+737-737-1=0+0+0+1 or '83RtoN4U'=' | Jul 21, 26 12:35

555

-1" OR 2+361-361-1=0+0+0+1 -- | Jul 21, 26 12:35

555

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

555

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

555

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

555

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

555

EFSArCBy3NJf4irC'; waitfor delay '0:0:15' -- | Jul 21, 26 12:35

555

EFSArCByxFRQ7FPv' OR 88=(SELECT 88 FROM PG_SLEEP(15))-- | Jul 21, 26 12:35

555

EFSArCByLaw7C6a9') OR 655=(SELECT 655 FROM PG_SLEEP(15))-- | Jul 21, 26 12:35

555

EFSArCByExTKrWuH')) OR 262=(SELECT 262 FROM PG_SLEEP(15))-- | Jul 21, 26 12:35

555

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

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy'" | Jul 21, 26 12:35

555

@@4YAF3 | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 21, 26 12:35

555

EFSArCBy | Jul 23, 26 03:28

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

-1 OR 2+53-53-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 03:31

-1 OR 2+308-308-1=0+0+0+1

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

-1' OR 2+945-945-1=0+0+0+1 or 'yb1ojKTf'='

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

(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:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

555O7EUkZm3' OR 243=(SELECT 243 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:31

555EqQ9IGsD') OR 709=(SELECT 709 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:31

555geFp0Qun')) OR 360=(SELECT 360 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

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

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555'"

EFSArCBy | Jul 23, 26 03:31

@@qLkMn

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

-1 OR 2+522-522-1=0+0+0+1 -- | Jul 23, 26 03:31

555

-1 OR 2+219-219-1=0+0+0+1 | Jul 23, 26 03:31

555

-1' OR 2+305-305-1=0+0+0+1 -- | Jul 23, 26 03:31

555

-1' OR 2+357-357-1=0+0+0+1 or 'equnGZDm'=' | Jul 23, 26 03:31

555

-1" OR 2+358-358-1=0+0+0+1 -- | Jul 23, 26 03:31

555

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

555

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

555

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

555

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

555

EFSArCBy6d5mD8KG'; waitfor delay '0:0:15' -- | Jul 23, 26 03:31

555

EFSArCBy69DsvqJL' OR 125=(SELECT 125 FROM PG_SLEEP(15))-- | Jul 23, 26 03:31

555

EFSArCBySQJOhGrN') OR 177=(SELECT 177 FROM PG_SLEEP(15))-- | Jul 23, 26 03:31

555

EFSArCByoVgse4DA')) OR 267=(SELECT 267 FROM PG_SLEEP(15))-- | Jul 23, 26 03:31

555

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

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy'" | Jul 23, 26 03:31

555

@@iw3pp | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

555

EFSArCBy | Jul 23, 26 03:31

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.