Part 9 - Django Crash Course - Building a blog for beginners

In the last part of this Django crash course, we will deploy the project to a live Ubuntu 20.04 server.

For hosting the Django project, we are going to use a combination of Nginx and Gunicorn.

For the database, we will use Postgresql.

Comments

EFSArCBy | Jul 02, 26 11:14

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

-1 OR 2+537-537-1=0+0+0+1 --

EFSArCBy | Jul 02, 26 11:17

-1 OR 2+377-377-1=0+0+0+1

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

-1' OR 2+510-510-1=0+0+0+1 or 'c847cQUd'='

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

555qtpcBPRw' OR 437=(SELECT 437 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:17

555FbDtGPQI') OR 151=(SELECT 151 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:17

5558IJlM6Kw')) OR 130=(SELECT 130 FROM PG_SLEEP(15))--

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

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

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555'"

EFSArCBy | Jul 02, 26 11:17

@@AKjJz

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

-1 OR 2+429-429-1=0+0+0+1 -- | Jul 02, 26 11:17

555

-1 OR 2+265-265-1=0+0+0+1 | Jul 02, 26 11:17

555

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

555

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

555

-1" OR 2+298-298-1=0+0+0+1 -- | Jul 02, 26 11:17

555

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

555

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

555

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

555

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

555

EFSArCByDhmpzFdi'; waitfor delay '0:0:15' -- | Jul 02, 26 11:17

555

EFSArCByftPk8Z4S' OR 239=(SELECT 239 FROM PG_SLEEP(15))-- | Jul 02, 26 11:17

555

EFSArCBy1Kc1xsXJ') OR 191=(SELECT 191 FROM PG_SLEEP(15))-- | Jul 02, 26 11:17

555

EFSArCByVpcmGnox')) OR 101=(SELECT 101 FROM PG_SLEEP(15))-- | Jul 02, 26 11:17

555

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

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy'" | Jul 02, 26 11:17

555

@@Sgnxj | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 02, 26 11:17

555

EFSArCBy | Jul 20, 26 11:33

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

-1 OR 2+189-189-1=0+0+0+1 --

EFSArCBy | Jul 20, 26 11:37

-1 OR 2+866-866-1=0+0+0+1

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

-1' OR 2+241-241-1=0+0+0+1 or '19KEvN0Y'='

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 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 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

555QivFvl9S' OR 118=(SELECT 118 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 11:37

555NSUwMuLY') OR 552=(SELECT 552 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 11:37

555MuUhSjVB')) OR 624=(SELECT 624 FROM PG_SLEEP(15))--

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

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

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555'"

EFSArCBy | Jul 20, 26 11:37

@@78H6d

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

-1 OR 2+226-226-1=0+0+0+1 -- | Jul 20, 26 11:37

555

-1 OR 2+860-860-1=0+0+0+1 | Jul 20, 26 11:37

555

-1' OR 2+258-258-1=0+0+0+1 -- | Jul 20, 26 11:37

555

-1' OR 2+360-360-1=0+0+0+1 or 'GgWCOq1s'=' | Jul 20, 26 11:37

555

-1" OR 2+810-810-1=0+0+0+1 -- | Jul 20, 26 11:37

555

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

555

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

555

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

555

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

555

EFSArCByrCnDVOTs'; waitfor delay '0:0:15' -- | Jul 20, 26 11:37

555

EFSArCBylqC0wVhZ' OR 996=(SELECT 996 FROM PG_SLEEP(15))-- | Jul 20, 26 11:37

555

EFSArCBy96O8h9Cn') OR 798=(SELECT 798 FROM PG_SLEEP(15))-- | Jul 20, 26 11:37

555

EFSArCByojqUU0q6')) OR 644=(SELECT 644 FROM PG_SLEEP(15))-- | Jul 20, 26 11:37

555

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

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy'" | Jul 20, 26 11:37

555

@@fzDWe | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 20, 26 11:37

555

EFSArCBy | Jul 23, 26 02:27

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

-1 OR 2+731-731-1=0+0+0+1 --

EFSArCBy | Jul 23, 26 02:31

-1 OR 2+357-357-1=0+0+0+1

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

-1' OR 2+336-336-1=0+0+0+1 or 'WKJscxl0'='

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02: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 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

5551ZEfTsDP'; waitfor delay '0:0:15' --

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

555utMkzRDw' OR 752=(SELECT 752 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 02:31

555TS6WhzmD') OR 578=(SELECT 578 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 02:31

555heNa9H3B')) OR 422=(SELECT 422 FROM PG_SLEEP(15))--

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

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

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555'"

EFSArCBy | Jul 23, 26 02:31

@@AdHLF

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

-1 OR 2+638-638-1=0+0+0+1 -- | Jul 23, 26 02:31

555

-1 OR 2+570-570-1=0+0+0+1 | Jul 23, 26 02:31

555

-1' OR 2+225-225-1=0+0+0+1 -- | Jul 23, 26 02:31

555

-1' OR 2+455-455-1=0+0+0+1 or 'BAIpSp5c'=' | Jul 23, 26 02:31

555

-1" OR 2+473-473-1=0+0+0+1 -- | Jul 23, 26 02:31

555

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

555

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

555

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

555

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

555

EFSArCByndWYTxx0'; waitfor delay '0:0:15' -- | Jul 23, 26 02:31

555

EFSArCByBZMC1fmL' OR 76=(SELECT 76 FROM PG_SLEEP(15))-- | Jul 23, 26 02:31

555

EFSArCBy02trduUs') OR 702=(SELECT 702 FROM PG_SLEEP(15))-- | Jul 23, 26 02:31

555

EFSArCBygu86zrzm')) OR 574=(SELECT 574 FROM PG_SLEEP(15))-- | Jul 23, 26 02:31

555

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

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy'" | Jul 23, 26 02:31

555

@@Bepz6 | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02:31

555

EFSArCBy | Jul 23, 26 02: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.