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

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



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

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

دوره آموزش پروژه محور پایتون
دوره آموزش پروژه محور پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش پایتون (python)
دوره آموزش پایتون (python)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ(elasticsearch)
دوره آموزش الستیک سرچ(elasticsearch)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


hanie

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

سلام. وقت بخیر.
من تو همون 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:
راهنمایی میکنین مشکل از کجاست؟

ارسال نظر



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

5 ماه قبل

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

aliakbar

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

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

ارسال نظر



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

7 ماه قبل

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

danial

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

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

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

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

ارسال نظر



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

1 سال قبل

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

Atefe

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

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

ارسال نظر



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

1 سال قبل

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

Atefe

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

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

ارسال نظر



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

1 سال قبل

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

Atefe

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

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

ارسال نظر



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

1 سال قبل

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

pedram

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

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

ارسال نظر



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

1 سال قبل

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

nima

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

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

no such column: account_post.user_id

ارسال نظر



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

1 سال قبل

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

amir

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

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

ارسال نظر



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

2 سال قبل

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

باب

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

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

ارسال نظر



مونگارد