0

intro

8:58

رایگان

1

creating project

9:55

رایگان

2

MVT

8:1

رایگان

3

creating super user

7:21

رایگان

4

creating first app

11:14

رایگان

5

templates

10:8

رایگان

6

tags/filters

12:32

رایگان

7

models

14:41

رایگان

8

reading from models

10:40

رایگان

9

extends template

8:19

رایگان

10

bootstrap

7:57

رایگان

11

detail page

13:11

رایگان

12

url names

5:31

رایگان

13

delete

7:26

رایگان

14

messages

11:3

رایگان

15

create

15:8

رایگان

16

forms

21:40

رایگان

17

modelForms 1

11:30

رایگان

18

modelForms 2

6:20

رایگان

19

user

12:18

رایگان

20

register

17:52

رایگان

21

login

10:47

رایگان

22

logout

3:11

رایگان

23

request

14:37

رایگان

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

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



ارسال نظر


مهدی

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

سلام خسته نباشید
یه سوال داشتم: من برای آپدیت دیگه فرم جدید درست نکردم و از همون یدونه فرمی که قبلا ساخته بودیم برای create یه تودو جدید استفاده کردم و درست هم کار کرد
میخواستم ببینم میشه گفت این کار بهتره و توی مصرف ریسورس ها صرفه جویی میکنه یا تاثیری نداره؟

ارسال نظر



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

7 ماه قبل

سلام
خیر، در مصرف منابع تاثیری نداره.
درود

j

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

سلام،ممنون بابت دوره های عالی
من یک مورد رو متوجه نمی شم،
دفعه ی دوم که با متد پست به views.upadate برمیگردیم در اصل فقط اطلاعات یک فرم رو داریم میفرستم . در این حالت که دیگه با url وارد این فانکشن نشدیم ،چطور دوباره در فانکشن views.upadate بهtodo_id دسترسی داریم و این خط
todo = Todo.objects.get(id=todo_id)
دوباره به درستی اجرا میشه؟

ارسال نظر



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

1 سال قبل

سلام
ما داخل فرم به action مقدار ندادیم که یعنی به همون صفحه‌ای که ازش اومدی برگرد. مثلا به آدرس update/14/ برگرد.
همونطور که مشخصه آیدی 14 داخل آدرس هست.
اما اگر action رو مقداردهی میکردی، مجبور بودی آیدی رو همراهش ارسال کنید. این مورد رو در دوره‌های دیگه گفتم.

erfan_good

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

استاد سلام.
من مطابق ویدیو شما پیش رفتم در بخش view اپدیت ولی متعصفانه وقتی میخام اپدیت کنم اپدیت نمیشه و مثل شما یک یوزر جدید میسازه
حتی هر دو instanceرو هم به فرم ها فرستادم ولی بعد از اینکه میزنم رو اپدیت میاد و یه یوزر جدید میسازه اینم بگم که یکی از مدل ها رو گذاشتم پرایمری کی و یونیک هم هست و اون مدل رو اپدیت میکنم و فکر کنم مشکل از پرایمری کی بودنش هست یا ینویک بودنش اینم کد:
def updeate_view(request,name_id):
todo=Person.objects.get(name_model=name_id)
if request.method =='POST':
form=Myforms(request.POST,instance=todo)
if form.is_valid():
form.save()
messages.success(request,'با موفقیت اپدیت شد','success')
return redirect('porfile_path',name_id)
else:
form=Myforms(instance=todo)
return render(request,'updeate.html',context={'show_updeat':form})

ارسال نظر



محمد

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

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

ارسال نظر



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

1 سال قبل

سلام
سورس کد تمام دوره‌ها رو میزارم گیتهاب
https://github.com/amirbigg

عباس

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

درود،
امیر خان به ویدیو modelForm2 رسیدم ولی محتوا رو خالی نشون میده

ارسال نظر



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

1 سال قبل

سلام
ویدیو مشکلی نداره و اجرا میشه

بسام ناظمی

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

سلام
برای update از modelform ها استفاره کردیم.
برای create هم میتونیم ازش استفاده کنیم؟ که دیگه نخوایم از cleaned data استفاده کنیم.

ارسال نظر



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

1 سال قبل

سلام
بله، میتونید استفاده کنید و کاملا اوکی هست

ARSHI

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

استاد اینقد چندین بار نشستم از اول همه ی ویدیوهارو نگا کردم ک دونه دونه مشکلات حل شد مرسی ازتون ((((:

ارسال نظر



مجتبی

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

سلام و عرض ادب
وقتی من می‌خواهم پستم رو آپدیت کنم هیج مشکلی نیست تو پستم عکس و ویدئو هستش همه فیلد ها آپدیت میشن غیر عکس و فیلم دلیلش چیه؟

ارسال نظر



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

1 سال قبل

نمیدونم

ali hasani

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

سلام و عرض ادب، ممنون بابت آموزش خوبتون.
یه مسئله‌ای:
بین ویدئو 17 و 18 تناسبی نیست مثل اینکه یک ویدئو بینش جا مونده.
در جلسه ۱۷ create func تکمیل نمیشه ولی در ویدئو بعدیش کامل هست و شما به update می‌پردازین.

ارسال نظر



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

2 سال قبل

سلام
فکر کنم شما یکی از ویدیوها رو جا انداختین. چون توی ویدیو 16 فانکشن create تکمیل میشه


ali hasani

2 سال قبل

عذر خواهم ببخشید حواسم نبود. ممنون که جواب سوال رو دادید

مونگارد