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



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

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

دوره آموزش Multi Threading در پایتون
دوره آموزش Multi Threading در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش زبان برنامه نویسی پایتون
دوره آموزش زبان برنامه نویسی پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Descriptors در پایتون
دوره آموزش Descriptors در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


Amirali88

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

استاد دقیقه ی ۳:۳۴ چی نوشتید ،، نوشتید کوفت :) حیف که ایز ولید زدید نمیشه ایموجی خنده گذاشت

ارسال نظر



ghs

8 ماه قبل پاسخ به نظر

سلام در این قست از کد (بخش next loging) یه مشکل هست ، اونم اینه که اگه کاربر ناشناس از طریق url به logout بره ، میره داخل login که پس از لاگین کردن چون متغیر next برابر logout هست بصورت خودکار لاگ اوت میشه :)

راه حل:
در setup باید بررسی به اگه next برابر logout هست به home:home تغییر کنه.

ارسال نظر



امین

10 ماه قبل پاسخ به نظر

سلام آقای بیگدلو، وقت شما بخیر

در مرحله‌ی اول که با مِتُد GET وارد صفحه‌ی login می‌شم، self.next به درستی مقدار دهی میشه و url مورد نظر رو میگیره اما در ادامه که روی دکمه login کلیک میکنم( با توجه به اینکه با متُد POST وارد LoginUserView میشه) مقدار None به self.next داده میشه. بنظرتون ایراد کار من کجاست؟
چه اتفاقی میتونه باعث بشه self.next نتونه مقدار رو داخل خودش نگه داره یا دوبار مقداردهی بشه؟

(میدونم که قاعدتا وقتی یک اتریبیوت در setup مقدار دهی میشه، اون اتریبیوت تا وقتی دوباره چیز جدیدی بهش داده نشه تغییر نمیکنه اما انگار اینجا دوباره مقدار دهی میکنش.)

ارسال نظر



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

10 ماه قبل

سلام
از اینجا که نمیشه گفت. از کدهات عکس بگیر برام بفرست تا یه نگاهی بندازم


صادق جلال زاده

2 ماه قبل

منم دقیقا همین مشکل رو دارم و به نظرم این ایراد هم طبیعیه ولی نمیدونم کد استاد چطوری دقیقا مشابه ماست و درست کار کرد.
استاد توی کامنت ها امکان ارسال عکس نیست ولی داستان ما اینه که وقتی کاربر میخواد وارد صفحه url بشه یه request از نوع GET حاوی پارامتر next ارسال میشه و ما میتونیم next رو ازش استخراج کنیم. ولی وقتی کاربر فرم لاگین رو پر میکنه، یه ریکوئست جدید از نوع post ارسال میشه که دیگه پارامتر next نداره و وقتی ویو لاگین مون و متد setup مون دوباره اجرا میشه از اول تلاش میشه که next رو بگیره و چون دیگه next توی ریکوئست ارسالی نیست، مقدار next میشه None. کجای کار رو به نظرتون اشتباه رفتیم. آخه هر چی چک میکنم کدم مشابه شماست.

Behrad

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

سلام تو قسمت قبل ویوهای فالو رو ساختیم ولی دکمه هاشو اضافه نکردیم اومدید سراغ next بعدا میگید یا فراموش کردید؟

ارسال نظر



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

1 سال قبل

سلام
چیزی فراموش نشده. دکمه ها رو اضافه کردیم

reza

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

سلام من همه اینکارهارو انجام دادم حتی محض اطمینان کدم از گیت هاب کپی کردم ولی انگار ارور 404 میده چرا اینطوریه؟

ارسال نظر



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

1 سال قبل

سلام
خطای 404 یعنی url مقصد وجود نداره

next2

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

ببخشید منظورم 4.0.3 بود

ارسال نظر



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

1 سال قبل

سلام
خیر، next تغییر نکرده.

next

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

سلام وقت بخیر
فکر کنم تو نسخه جدید جنگو(4.3) بدون این کار(استفاده از next) خودش کاربر رو به صفحه ای ایی که میخاست بعد لاگین هدایت میکنه

ارسال نظر



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

1 سال قبل

سلام
هنوز جنگو 4.3 نیومده :/

sepehr

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

اگر مثلا داریم یه پستی میبینیم بعد تصمیم بگیریم login کنیم و بعد redirect بشیم به همون پست چیکار باید بکنم

ارسال نظر



sepehr

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

سلام
من توی url پارامتر next ندارم

ارسال نظر



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

2 سال قبل

سلام
مگه میشه؟
از دکوریتور login_required استفاده کردی؟


sepehr

2 سال قبل

نه حل شد ادرس اشتباه میرفتم :))

مونگارد