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

رایگان

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

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



ارسال نظر

برای ارسال نظر باید لاگین کنید

مجید کاشفی

4 ماه قبل

با عرض سلام و خسته نباشید . شما در فرم update زمانی که instance را برای فرم POST فراموش کردید داشت فرم را ایجاد می‌کرد. سوالم اینه که چرا از این روش برای ایجاد فرم استفاده نمی‌کنیم و از clean_data استفاده میکنیم؟


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

4 ماه قبل

سلام
clean_data اطلاعاتی که اعتبارسنجی شدند رو به شما تحویل میده.

علیرضا

11 ماه قبل

سلام
وقتتون بخیر
هر وقت بخوایم چیزی رو آپدیت کنیم باید از Model form ها استفاده کنیم یا از فرم های معمولی هم میشه استفاده کرد؟
ممنون


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

11 ماه قبل

سلام
از فرم های معمولی هم میتونید استفاده کنید

فاطمه

1 سال قبل

استاد سلام و خسته نباشید. ممنون بابت این آموزش های خوب
سوالی داشتم :
من لاراول کار کردم اونجا متد get با first فرق داره. اما اینجا میبینم بعد از فیلتر از get استفاده کردین. چرا از first استفاده نکردین؟ فرق نداره یا اینکه روی performance فرق داره ؟


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

1 سال قبل

سلام
متد get با first تفاوت های جزئی دارند. مثلا متد get اگر چیزی پیدا نکنه خطای DoesNotExists رو برمیگردونه اما متد first مقدار None رو برمیگردونه.
بقیه تفاوت‌ها رو میتونید در مستندات جنگو مطالعه کنید به آدرس پایین
https://docs.djangoproject.com/en/5.0/ref/models/querysets

مهدی

2 سال قبل

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


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

2 سال قبل

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

j

2 سال قبل

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


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

2 سال قبل

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

erfan_good

2 سال قبل

استاد سلام.
من مطابق ویدیو شما پیش رفتم در بخش 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})


محمد

2 سال قبل

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


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

2 سال قبل

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

عباس

3 سال قبل

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


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

3 سال قبل

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

بسام ناظمی

3 سال قبل

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


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

3 سال قبل

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

ARSHI

3 سال قبل

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


مجتبی

3 سال قبل

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


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

3 سال قبل

نمیدونم

ali hasani

3 سال قبل

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


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

3 سال قبل

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


ali hasani

3 سال قبل

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

مونگارد