It's time to start adding some dynamic data to our Django Ecommerce Website. So in this part, we will add database models for the categories and the products.
We will also use the Django Admin Interface for adding some data to the database as well.
The products we add to the database will also be added to the front page of our project, so we can remove the hardcoded products there.
Lamin | Mar 16, 22 10:05
You forgot us!!! Not part’s are added here like on YouTube.
Stein Ove Helset | Mar 22, 22 01:03
Ah, they will come :-D
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
-1 OR 2+53-53-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:54
-1 OR 2+502-502-1=0+0+0+1
EFSArCBy | Jul 02, 26 08:54
-1' OR 2+873-873-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:54
-1' OR 2+466-466-1=0+0+0+1 or 'JktBCexj'='
EFSArCBy | Jul 02, 26 08:54
-1" OR 2+960-960-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:54
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 08:54
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 08:54
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 08:54
(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:54
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:54
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:54
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:54
555S8wSahW8'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:54
555-1 OR 648=(SELECT 648 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
555-1) OR 68=(SELECT 68 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
555-1)) OR 116=(SELECT 116 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
555GmhX9vOm' OR 774=(SELECT 774 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
555fS9cZ1EW') OR 432=(SELECT 432 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
5555DQJFk1W')) OR 333=(SELECT 333 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:54
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 08:54
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555'"
EFSArCBy | Jul 02, 26 08:54
@@HHs7v
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
-1 OR 2+144-144-1=0+0+0+1 -- | Jul 02, 26 08:54
555
-1 OR 2+975-975-1=0+0+0+1 | Jul 02, 26 08:54
555
-1' OR 2+785-785-1=0+0+0+1 -- | Jul 02, 26 08:54
555
-1' OR 2+21-21-1=0+0+0+1 or 'XGISyG5A'=' | Jul 02, 26 08:54
555
-1" OR 2+783-783-1=0+0+0+1 -- | Jul 02, 26 08:54
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 08:54
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 08:54
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 08:54
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 08:54
555
EFSArCByIAV1FsLz'; waitfor delay '0:0:15' -- | Jul 02, 26 08:54
555
EFSArCByMAAu2NQz' OR 189=(SELECT 189 FROM PG_SLEEP(15))-- | Jul 02, 26 08:54
555
EFSArCByOpu521LQ') OR 633=(SELECT 633 FROM PG_SLEEP(15))-- | Jul 02, 26 08:54
555
EFSArCByWi594Wfb')) OR 240=(SELECT 240 FROM PG_SLEEP(15))-- | Jul 02, 26 08:54
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 08:54
555
EFSArCBy | Jul 02, 26 08:54
555
EFSArCBy'" | Jul 02, 26 08:55
555
@@fU9YQ | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 02, 26 08:55
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
-1 OR 2+480-480-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:53
-1 OR 2+950-950-1=0+0+0+1
EFSArCBy | Jul 20, 26 09:53
-1' OR 2+405-405-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:53
-1' OR 2+700-700-1=0+0+0+1 or 'eqSDfTyA'='
EFSArCBy | Jul 20, 26 09:53
-1" OR 2+148-148-1=0+0+0+1 --
EFSArCBy | Jul 20, 26 09:53
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 20, 26 09:53
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 20, 26 09:53
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 20, 26 09:53
(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 09:53
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:53
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:53
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:53
555fv9QE5xm'; waitfor delay '0:0:15' --
EFSArCBy | Jul 20, 26 09:53
555-1 OR 807=(SELECT 807 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555-1) OR 312=(SELECT 312 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555-1)) OR 797=(SELECT 797 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555Qe2RWGTd' OR 291=(SELECT 291 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555k3AdF6sE') OR 545=(SELECT 545 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555F2bbdxcB')) OR 850=(SELECT 850 FROM PG_SLEEP(15))--
EFSArCBy | Jul 20, 26 09:53
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 20, 26 09:53
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555'"
EFSArCBy | Jul 20, 26 09:53
@@KBO1X
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
-1 OR 2+932-932-1=0+0+0+1 -- | Jul 20, 26 09:53
555
-1 OR 2+879-879-1=0+0+0+1 | Jul 20, 26 09:53
555
-1' OR 2+963-963-1=0+0+0+1 -- | Jul 20, 26 09:53
555
-1' OR 2+803-803-1=0+0+0+1 or 'TmrTN3W8'=' | Jul 20, 26 09:53
555
-1" OR 2+951-951-1=0+0+0+1 -- | Jul 20, 26 09:53
555
if(now()=sysdate(),sleep(15),0) | Jul 20, 26 09:53
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 20, 26 09:53
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 20, 26 09:53
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 20, 26 09:53
555
EFSArCByjY5fydUL'; waitfor delay '0:0:15' -- | Jul 20, 26 09:53
555
EFSArCByEVIeI1h2' OR 857=(SELECT 857 FROM PG_SLEEP(15))-- | Jul 20, 26 09:53
555
EFSArCBy9iyO8Q9r') OR 836=(SELECT 836 FROM PG_SLEEP(15))-- | Jul 20, 26 09:53
555
EFSArCByips3mxpi')) OR 280=(SELECT 280 FROM PG_SLEEP(15))-- | Jul 20, 26 09:53
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy'" | Jul 20, 26 09:53
555
@@HboZa | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:53
555
EFSArCBy | Jul 20, 26 09:54
555
EFSArCBy | Jul 20, 26 09:54
555
EFSArCBy | Jul 20, 26 09:54
555
EFSArCBy | Jul 23, 26 12:44
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
-1 OR 2+249-249-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:45
-1 OR 2+855-855-1=0+0+0+1
EFSArCBy | Jul 23, 26 12:45
-1' OR 2+451-451-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:45
-1' OR 2+270-270-1=0+0+0+1 or 'G3VrOEaM'='
EFSArCBy | Jul 23, 26 12:45
-1" OR 2+176-176-1=0+0+0+1 --
EFSArCBy | Jul 23, 26 12:45
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 23, 26 12:45
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 23, 26 12:45
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 23, 26 12:45
(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 12:45
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:45
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:45
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:45
5554ZHjWLKw'; waitfor delay '0:0:15' --
EFSArCBy | Jul 23, 26 12:45
555-1 OR 296=(SELECT 296 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555-1) OR 535=(SELECT 535 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555-1)) OR 321=(SELECT 321 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555CTdMoLpl' OR 685=(SELECT 685 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555UzmuJ8oo') OR 674=(SELECT 674 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555NKb6ZcA0')) OR 768=(SELECT 768 FROM PG_SLEEP(15))--
EFSArCBy | Jul 23, 26 12:45
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 23, 26 12:45
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555'"
EFSArCBy | Jul 23, 26 12:45
@@ODf3Q
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
-1 OR 2+740-740-1=0+0+0+1 -- | Jul 23, 26 12:45
555
-1 OR 2+16-16-1=0+0+0+1 | Jul 23, 26 12:45
555
-1' OR 2+334-334-1=0+0+0+1 -- | Jul 23, 26 12:45
555
-1' OR 2+750-750-1=0+0+0+1 or 'jes61KmC'=' | Jul 23, 26 12:45
555
-1" OR 2+863-863-1=0+0+0+1 -- | Jul 23, 26 12:45
555
if(now()=sysdate(),sleep(15),0) | Jul 23, 26 12:45
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 23, 26 12:45
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 23, 26 12:45
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 23, 26 12:45
555
EFSArCByk2j89Z3R'; waitfor delay '0:0:15' -- | Jul 23, 26 12:45
555
EFSArCBylAEaKJRR' OR 733=(SELECT 733 FROM PG_SLEEP(15))-- | Jul 23, 26 12:45
555
EFSArCBykWPhAcTc') OR 296=(SELECT 296 FROM PG_SLEEP(15))-- | Jul 23, 26 12:45
555
EFSArCByeQHaqRV7')) OR 801=(SELECT 801 FROM PG_SLEEP(15))-- | Jul 23, 26 12:45
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy'" | Jul 23, 26 12:45
555
@@FMnFU | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555
EFSArCBy | Jul 23, 26 12:45
555