تخفیف عضویت ویژه تا 24 اسفند

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

مقاله پیشنهادی: درک کامل انواع رابطه در دیتابیس



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

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

دوره آموزش یادگیری ماشین با scikit-learn پایتون
دوره آموزش الگوریتم نویسی برای مصاحبه شغلی پایتون
دوره‌ آموزش تست نویسی در جنگو
دوره‌ آموزش تست نویسی در جنگو
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


hanie

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

سلام. وقت بخیر.
من تو همون app home مدل post رو ایجاد کردم و همونطور که بقیه گفتن این ارور رو داشتم:
no such column: home_post.user_id
توی installed app ها هم قبلا معرفیش کردم.
دستور makemigrations روهم که میزنم این ارور رو میده بهم:
It is impossible to add a non-nullable field 'user' to post without specifying a default. This is because the database needs something to populate existing rows.
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit and manually define a default value in models.py.
Select an option:
راهنمایی میکنین مشکل از کجاست؟

ارسال نظر



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

1 سال قبل

سلام
در همین دوره، ویدیو شماره 41 در رابطه با همین ارور توضیح دادم

aliakbar

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

سلام وقت بخیر
من نمیدونم پرانتز خالی جلوی متود ها و کلاس ها کی گذاشته میشن و کی گذاشته نمیشن
چجوری این رو تشخیص بدم، تشکر

ارسال نظر



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

1 سال قبل

سلام
گذاشتن پرانتز به معنی اجرا کردن یک کلاس یا متد هست. اگر پرانتز رو نزارید، کلاس یا متد اجرا نخواهد شد

danial

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

سلام من وقتی میخوام تو ادمین پنل وارد پست ها بشم این ارور رو میده

OperationalError at /admin/home/post/
no such column: home_post.user_id

دستور migrate و makemigrations رو هم زدم

ارسال نظر



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

1 سال قبل

سلام
اسم app رو به installed apps در تنظیمات اضافه کن و بعدش دستور مایگریت رو بزن

Atefe

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

فهمیدم چطوری پر میشه slug اما بهتر نیست که کاری کنیم خودش پر بشه مثلا از ترکیب یه کلمه و یه عدد که هی اضافه میشه و تکراری نیست؟کار درستی اصلا؟

ارسال نظر



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

2 سال قبل

دوره رو تا آخر ببین.

Atefe

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

بهتر نیست پست ها یه App جدا بشن؟

ارسال نظر



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

2 سال قبل

سلام
میتونه جدا باشه

Atefe

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

سلام
slug مقدارش رو از کجا میاره؟

ارسال نظر



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

2 سال قبل

سلام
خودمون مقداردهی کردیم دیگه

pedram

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

با سلام و تشکر از شما
من وقتی توی قسمت slug کاراکتر فارسی دارم به این خاطر که از slug توی url استفاده میشه یه خطای کاراکتر غیر مجاز میگیرم .
میشه لطفا راهنمایی کنید ؟

ارسال نظر



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

2 سال قبل

سلام
این لینک رو ببین:
https://www.mongard.ir/one_part/73/django-persian-urls/

nima

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

سلام خسته نباشید من .وقتی پستی رو اضافه میکنم یا میخوام بع بخش پست در ادمین پنل برم این ارور رو میده !
OperationalError at /admin/account/post/

no such column: account_post.user_id

ارسال نظر



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

2 سال قبل

سلام
دستورات migration رو بزنید.

amir

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

در این قسمت یک باگ وجود داره که فقط یکی از پست ها رو حذف میکنه و دلیلش هم فک میکنم در() def delete_post وpk از post_id استفاده نکردید.

ارسال نظر



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

3 سال قبل

قرار هم نیست همه پست‌ها رو حذف کنه. باید فقط یکی از پست‌ها رو حذف کنه.

باب

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

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

ارسال نظر



مونگارد