شما به این ویدیو دسترسی ندارید



0

intro

9:22

رایگان

1

blueprint

9:24

رایگان

2

templates

13:29

رایگان

3

View

6:13

4

account

11:17

5

widgets

11:55

7

user register

12:23

10

user login

9:29

11

lazy querysets

11:35

12

dispatch

5:42

15

user profile

9:51

16

posts

14:9

18

detail page

19:49

19

get_absolute_url

11:41

20

delete post

8:56

21

update post

13:12

22

setup

14:44

23

create post

9:51

24

page not found

14:34

25

gmail smtp

7:51

30

ordering

9:51

32

following

19:9

33

next

5:51

34

comment

10:2

36

method decorator

17:15

37

replies

6:55

38

reply form

13:56

39

post like

20:48

40

search

19:12

41

Error

6:20

42

extending user

13:8

43

edit profile

16:18

44

signals

20:51

45

done

1:39

دوره های پیشنهادی

دوره آموزش شل اسکریپت نویسی(shell scripting)
دوره آموزش شل اسکریپت نویسی(shell scripting)
تکمیل ضبط
امیرحسین بیگدلو
آموزش پیشرفته جنگو - ساخت فروشگاه اینترنتی
دوره آموزش Multi Processing در پایتون
دوره آموزش Multi Processing در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


Erfan_good

1 سال قبل پاسخ به نظر

سلام استاد برای اعتبار سنجی در فرم ها اینطوری هم میشه عمل کرد دیگه متغیر یوزر نسازیم و بعد متغیر رو بدیم به ifبله مستقیم خود filterرو بدیم به ifاینطوری:

Exsist(). If Uesr.object.filter(email:cd["email"])

ارسال نظر



mahdi

1 سال قبل پاسخ به نظر

سلام و وقت بخیر
سوالم غیر مرتبطه با این قسمت...
برای لینک های navbar امدید شرط گذاشتید که اگه کابر احراز هویت شده بود login رو دیگه نشون نده
سوالی ک هست ...
چه شرطی بزاریم وقتی کاربر با register وارد شده بود دیگه login رو نشون نده

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
متوجه نشدم منظورتون رو. یعنی چی با register وارد شده باشه؟

navid

1 سال قبل پاسخ به نظر

سلام خیلی ممنون استاد واقعا دوره کاملی دارید ممنون از زحماتتون.

میخواستم بدونم آیا راهی هست که field های form ثبت نام قبل از اینکه کاربر form رو submit کنه validation error ها رو نشون بده؟
یعنی مثلا بلا فاصله بعد از اینکه email field رو پر کرد error بده که این ایمیل اشتباه هستش یا قبلا در سیستم ثبت شده؟

با تشکر

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
جاوااسکریپت

محمدجواد

2 سال قبل پاسخ به نظر

سلام
تشکر از آموزش های عالیتون
توی کد های این جلسه با اینکه null و blank رو روی True ست کردم، موقع ریجستر کردن کاربر جدید خطای NOT NULL constraint failed: users_profile.bio رو بر می گردونه. جالبه با وجود این خطا کاربر ریجستر می شه (یعنی می تونم باهاش login کنم) ولی خب به جای redirect کردن به صفحه اصلی خطا رو نشون می ده. توی documentation هم اونقدری که سوادم می کشید نگاه کردم ولی جوابی پیدا نکردم. ممنون میشم راهنمایی کنید!

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
از کدهات عکس بگیر برام بفرست

محمدعلی

2 سال قبل پاسخ به نظر

سلام
ببخشید میشه بگید اکانتتون در سایت ویرگول چی هست که فالوتون کنیم
تشکر

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
https://virgool.io/@amirbig


erfasn

2 سال قبل

یاخدا.من اکثر این مقالات ویرگولتون رو خونده بود ولی نمیدونستم خودتون هستید.میگن دنیا کوچیکه یعنی همین
تشکر بابت آموزش واقعن عالی درس میدید و متمایز از دیگر اساتید آموزش در دیگر سایت ها هستید چون کار خودتون تو شرکت جانگو هست.
تشکر

باب

3 سال قبل پاسخ به نظر

درود ،
1- null = True ، میاد فیلد دیتابیس رو nullable قرار میده درسته ؟
ولی اون blank=True رو متوجه نشدم

2- الان تکلیف پروفایل اون superuser که اول پروژه ساختیم چی میشه ؟ چجوری باید پروفایلش ایجاد بشه ؟

3- اگه از روشی که اول گفتید استفاده کنیم که خیلی راحت تر هست و کد نویسیش کمتر ( دلیل استفاده از سیگنال ها چی بود اینجا ) ؟

4- در مورد اون if kwargs['created']: اگه true نشه ٍ، error میگیریم ؟ نباید else براش قرار بدیم ؟
اصن چرا نباید true بشه ؟؟

ارسال نظر



باربد

3 سال قبل

NULL میاد میزاره جنگو خالی یچیزیو بزاری ولی blank باعث میشه فرم ها required نباشن مثل ادمین سایت ادمین اولم میرید خیلی راحت یه پروفایل تو ادمین براش میسازید خب الان یچیز جدید یاد گرفتید واسه همین خب اگر اون فیلد هم true نده که دیگه یوزری ساخته نشده که کاری بکنه چرا باید ارور بده


باب

2 سال قبل

درود ،
دوستان دلیل استفاده از سیگنال ها اینجا اینه که ، کلا حواسش به User Model هست و کلا از هرجایی ( ترمینال ، خود سایت و یا پنل ادمین اقدامی انجام بدید مثلا همون user بسازید ، میاد و تغییرات رو انجام میده و مثلا در اینجا اون profile رو میسازه) در صورتی که اگه از روزش اول استفاده کنید ، دیگه شامل پنل ادمین و ترمینال نمیشه

تشکرات فراوان

3 سال قبل پاسخ به نظر

آقا امیر با آرزوی موفقیت و تندرستی برای شما...من حدودا ۸ماهه دارم پایتون و جنگو کار میکنم و تازه با وبسایت شما آشنا شدم...خواستم ی تشکر ویژه ازتون بکنم بخاطر آموزش فوق العادتون..واقعا بهترین آموزش برای درک مفاهیمه...شاید خیلی از موضوعاتی ک تدریس میشه رو من قبلا هم بلد بودم انجام بدم ولی مفهوم و منطق بعضی قسمتاشو درک نکرده بودم...این آموزش رو ک دارم میبینم دانسته هام مثل یک پازل دارن کنار هم قرار میگیرن و واقعا خوشحالم از این بابت...ممنونم بابت زحمتی ک کشیدی

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

خیلی ممنون از شما
خوشحالم که راضی بودید

مهدی

3 سال قبل پاسخ به نظر

اون قسمتی که با خطا مواجه نشد بنظرم شما به مدل یوز فیلد سن را اضافه کردید و نه اینکه از مدل یوزر به مدل پروفایل بروید و مقدار فیلد سن را تغییر دهید یا اضافه کنید

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

بله درست میگید. در جلسه بعد درموردش صحبت کردم.

مونگارد