00:00:00 Introduction and demo
00:01:49 Todo list
00:04:54 Virtual environment
00:05:20 Install/Setup Django
00:06:44 Base templates
00:17:59 Custom user model
00:21:30 Authentication
00:38:14 App/models for links
00:41:40 Creating categories
00:48:20 Adding links
01:00:20 View links
01:05:55 Dashboard
01:14:50 Categories page
01:18:34 Edit category
01:22:47 Delete categories
01:24:30 Edit links
01:28:30 Filtering categories
01:32:28 Limits/Plans
01:37:20 Stripe
This will teach you Django from scratch. You will learn about views, models, templates and how to do integrations.
The users will have limits for number of bookmarks, there will be recurring payments and similar.
.EFSArCBy | Jul 02, 26 08:47
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
-1 OR 2+690-690-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:48
-1 OR 2+370-370-1=0+0+0+1
EFSArCBy | Jul 02, 26 08:48
-1' OR 2+609-609-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:48
-1' OR 2+171-171-1=0+0+0+1 or 'f6Mfjzch'='
EFSArCBy | Jul 02, 26 08:48
-1" OR 2+915-915-1=0+0+0+1 --
EFSArCBy | Jul 02, 26 08:48
555*if(now()=sysdate(),sleep(15),0)
EFSArCBy | Jul 02, 26 08:48
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
EFSArCBy | Jul 02, 26 08:48
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
EFSArCBy | Jul 02, 26 08:48
(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:48
555-1; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:48
555-1); waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:48
555-1 waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:48
555YTq7oMml'; waitfor delay '0:0:15' --
EFSArCBy | Jul 02, 26 08:48
555-1 OR 54=(SELECT 54 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555-1) OR 735=(SELECT 735 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555-1)) OR 71=(SELECT 71 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555a9xVkqI8' OR 507=(SELECT 507 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555CCtCzvvS') OR 616=(SELECT 616 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555VpP1beqa')) OR 975=(SELECT 975 FROM PG_SLEEP(15))--
EFSArCBy | Jul 02, 26 08:48
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
EFSArCBy | Jul 02, 26 08:48
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555'"
EFSArCBy | Jul 02, 26 08:48
@@InmbN
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
-1 OR 2+419-419-1=0+0+0+1 -- | Jul 02, 26 08:48
555
-1 OR 2+395-395-1=0+0+0+1 | Jul 02, 26 08:48
555
-1' OR 2+756-756-1=0+0+0+1 -- | Jul 02, 26 08:48
555
-1' OR 2+536-536-1=0+0+0+1 or 'glm5aAIw'=' | Jul 02, 26 08:48
555
-1" OR 2+496-496-1=0+0+0+1 -- | Jul 02, 26 08:48
555
if(now()=sysdate(),sleep(15),0) | Jul 02, 26 08:48
555
EFSArCBy0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z | Jul 02, 26 08:48
555
EFSArCBy0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z | Jul 02, 26 08:48
555
EFSArCBy-1 waitfor delay '0:0:15' -- | Jul 02, 26 08:48
555
EFSArCBynm9ibvg8'; waitfor delay '0:0:15' -- | Jul 02, 26 08:48
555
EFSArCByUuCJAQBb' OR 653=(SELECT 653 FROM PG_SLEEP(15))-- | Jul 02, 26 08:48
555
EFSArCBy8mlOHkHb') OR 381=(SELECT 381 FROM PG_SLEEP(15))-- | Jul 02, 26 08:48
555
EFSArCByBXpCYTQ3')) OR 22=(SELECT 22 FROM PG_SLEEP(15))-- | Jul 02, 26 08:48
555
EFSArCBy'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy'" | Jul 02, 26 08:48
555
@@Bufm6 | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555
EFSArCBy | Jul 02, 26 08:48
555