Sign up/Log in HTML - Django Ecommerce Website - Htmx and Tailwind

In part nine of this Django Ecommerce Website tutorial series, we are going to set up the design (HTML) for the sign up and login page.

After that, we also implement product images to the website.

Part 9 - Todolist
-Set up html for the sign up page
-Set up html for the log in page
-Add product images

Comments

EFSArCBy | Jul 02, 26 11:36

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

-1 OR 2+434-434-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:40

-1 OR 2+278-278-1=0+0+0+1

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

-1' OR 2+529-529-1=0+0+0+1 or 'FHojnVMb'='

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

555XAUxTtxc' OR 94=(SELECT 94 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:40

55591oWdO5s') OR 248=(SELECT 248 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:40

5556FaI1vxA')) OR 152=(SELECT 152 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

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

EFSArCBy | Jul 02, 26 11:40

555

EFSArCBy | Jul 02, 26 11:40

555'"

EFSArCBy | Jul 02, 26 11:40

@@cRSVE

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 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

-1 OR 2+100-100-1=0+0+0+1 -- | Jul 02, 26 11:40

555

-1 OR 2+358-358-1=0+0+0+1 | Jul 02, 26 11:40

555

-1' OR 2+971-971-1=0+0+0+1 -- | Jul 02, 26 11:40

555

-1' OR 2+485-485-1=0+0+0+1 or 'O8DgZh28'=' | Jul 02, 26 11:40

555

-1" OR 2+316-316-1=0+0+0+1 -- | Jul 02, 26 11:40

555

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

555

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

555

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

555

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

555

EFSArCBySP5aZFpd'; waitfor delay '0:0:15' -- | Jul 02, 26 11:40

555

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

555

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

555

EFSArCByoxM1vUjc')) OR 656=(SELECT 656 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

@@lQbxq | 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 20, 26 10:40

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

-1 OR 2+784-784-1=0+0+0+1 --

EFSArCBy | Jul 20, 26 10:47

-1 OR 2+623-623-1=0+0+0+1

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

-1' OR 2+479-479-1=0+0+0+1 or '1EMZ73wo'='

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

(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 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

555BVLDmwXp' OR 77=(SELECT 77 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 10:47

555XmneMGxe') OR 197=(SELECT 197 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 10:47

555jSf3YdVt')) OR 200=(SELECT 200 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

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

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555'"

EFSArCBy | Jul 20, 26 10:47

@@v3lmN

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

EFSArCBy | Jul 20, 26 10:47

555

-1 OR 2+331-331-1=0+0+0+1 -- | Jul 20, 26 10:48

555

-1 OR 2+323-323-1=0+0+0+1 | Jul 20, 26 10:48

555

-1' OR 2+347-347-1=0+0+0+1 -- | Jul 20, 26 10:48

555

-1' OR 2+154-154-1=0+0+0+1 or '4OjB63bT'=' | Jul 20, 26 10:48

555

-1" OR 2+406-406-1=0+0+0+1 -- | Jul 20, 26 10:48

555

if(now()=sysdate(),sleep(15),0) | Jul 20, 26 10:48

555

EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 20, 26 10:48

555

EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 20, 26 10:48

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 20, 26 10:48

555

EFSArCBypdrbMTTL'; waitfor delay '0:0:15' -- | Jul 20, 26 10:48

555

EFSArCByZ90P0BYG' OR 765=(SELECT 765 FROM PG_SLEEP(15))-- | Jul 20, 26 10:48

555

EFSArCByUPNdRNLt') OR 406=(SELECT 406 FROM PG_SLEEP(15))-- | Jul 20, 26 10:48

555

EFSArCByHTvzU2ri')) OR 667=(SELECT 667 FROM PG_SLEEP(15))-- | Jul 20, 26 10:48

555

EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy'" | Jul 20, 26 10:48

555

@@3vY3L | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 20, 26 10:48

555

EFSArCBy | Jul 23, 26 01:32

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

-1 OR 2+961-961-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 01:42

-1 OR 2+307-307-1=0+0+0+1

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

-1' OR 2+110-110-1=0+0+0+1 or 'JMxI1Jeo'='

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

(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 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

555eGvWdBGd' OR 199=(SELECT 199 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 01:42

555SpQI5HWb') OR 255=(SELECT 255 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 01:42

555v4UZFgnF')) OR 143=(SELECT 143 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

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

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555'"

EFSArCBy | Jul 23, 26 01:42

@@dcKOn

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

-1 OR 2+438-438-1=0+0+0+1 -- | Jul 23, 26 01:42

555

-1 OR 2+917-917-1=0+0+0+1 | Jul 23, 26 01:42

555

-1' OR 2+25-25-1=0+0+0+1 -- | Jul 23, 26 01:42

555

-1' OR 2+105-105-1=0+0+0+1 or 'gJ5ZgpOz'=' | Jul 23, 26 01:42

555

-1" OR 2+898-898-1=0+0+0+1 -- | Jul 23, 26 01:42

555

if(now()=sysdate(),sleep(15),0) | Jul 23, 26 01:42

555

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

555

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

555

EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 23, 26 01:42

555

EFSArCByjId5rYKr'; waitfor delay '0:0:15' -- | Jul 23, 26 01:42

555

EFSArCByzpy3LQaj' OR 499=(SELECT 499 FROM PG_SLEEP(15))-- | Jul 23, 26 01:42

555

EFSArCByWE0FtkYs') OR 41=(SELECT 41 FROM PG_SLEEP(15))-- | Jul 23, 26 01:42

555

EFSArCBydVoy9ahL')) OR 526=(SELECT 526 FROM PG_SLEEP(15))-- | Jul 23, 26 01:42

555

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

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy'" | Jul 23, 26 01:42

555

@@755Ae | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

555

EFSArCBy | Jul 23, 26 01:42

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.