• 1401/04/23

ارور برای یوزر ایمپورت شده برای نوشتن author :

سلام استاد

وقتی User رو از اکانت ماژول برای نوشتن author توی models آرتیکل ماژول ایمپورت میکنم بهم ارور میده.

 

 

استاد علتش چیه؟(کدهام درسته(جهت اطمینان از کد های شما کپی کردم))

  • 1401/04/23
  • ساعت 22:59

با سلام.

 

* چک کنید که App را به INSTALLED-APP در فایل settings اضافه کرده باشید.

* همچنین در Model ی که ساختید از class Meta شبیه کد زیر استفاده کنید:

 class Meta:
      app_label = 'account_module'

 

* یا در فایل apps این ماژول (App) به این صورت:

class AccountModuleConfig(AppConfig):
    name = 'account_module'
    verbose_name = 'Account Module'

 

موفق باشید.


  • 1401/04/24
  • ساعت 13:51

manage.py رو نمیخونه...

جدیدا پایچارم رو دوباره راه اندازی کردم ممکنه علت این باشه؟

 


  • 1401/04/24
  • ساعت 14:13

فکر نمی کنم. این پیام خطا به فایل settings اشاره می کند و اینکه INSTALLED_APP ساختار صحیحی ندارد. برای بررسی بیشتر فایل settings را ارسال کنید.


  • 1401/04/24
  • ساعت 14:38

فرمایش شما درسته 

INSTALLED_APP ساختار درستی نداشت و درستش کردم

الان متن ارورم اینه

 

 

 

 


  • 1401/04/24
  • ساعت 15:20

احتمالاً دو مدل دارید که دارای فیلدهای یکسان هستند. اگر فایل models را ارسال می کردید بهتر می شد بررسی کرد.

به هر حال، در فایل models از related_name های یکتا برای تمام قسمتهایی که رابطه ای بین جداول مختلف ایجاد کردید، استفاده کنید.

 


  • 1401/04/24
  • ساعت 15:35

بنظرتون مشکل از کجاست؟


  • 1401/04/24
  • ساعت 16:05

این پیامهای خطا مربوط به مدل User است. 

آیا مدل user قبل از ایجاد کلاس  User(AbstractUser) وجود داشته؟

اگر بله، باید Database را حذف و تمام App هایی که خودتان ساختید را در INSTALLED_APPS کامنت کرده و Migration ها را (در صورت وجود) حذف کنید.

سپس دوباره MakeMigrations را اجرا و App ها را از حالت کامنت خارج کنید.

 

 


  • 1401/04/24
  • ساعت 17:42

فقط فایلای init رو پاک کنم یا کل sMigration  رو؟؟؟

دیتابیس رو کلا زدم پاک کردم:

 

اپ هایی که خودم ساخته بودم رو از اینستال اپ کامنت کردم:

 


  • 1401/04/24
  • ساعت 18:06

بله همه را پاک کنید.

مسیرهایی که در فایل URLS اصلی پروژه include شده اند را نیز comment  کنید.

سپس ابتدا account_module را در installed app از کامنت خارج کنید و در انتها، makemigrations و بعد migrate را اجرا کنید.

در انتها سایر app ها را uncomment کرده و migration ها را اجرا کنید.


  • 1401/04/24
  • ساعت 21:57

سلام دوست من

سورس بنده رو هم اجرا کنین

اگر مشکلی نداشت ، بخشی از سورس کد شما با کد بنده متفاوت هستش و مشکل ساز شده

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

میتونین یک بار دیتابیس رو پاک کنین، app هایی که نوشتین رو از installed_apps کامنت کرده و مایگریشن بزنین و بعد از این کار app ها رو به چرخه ی پروزه برگردونین


  • 1401/04/25
  • ساعت 23:59

کار هایی که گفتین رو انجام دادم ولی باز هم نشد . احتمال میدم دلیلش این باشه:

من توی قسمت ایمیل های اکانت ماژول ارور دارم .

احتمال داره مشکل ازین باشه ؟

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

 


  • 1401/04/27
  • ساعت 13:06

پروژه شما utils رو نمیشناسه دوست من

بررسی کنین که فایل utils رو دارین در پروژه یا خیر


  • 1401/04/28
  • ساعت 11:54

سلام استاد

utils رو به پروژه اضافه کردم و ارور زیر send_email برطرف شد

سپس کاری که گفتین (اینکه اپ هارو تو اینستال اپ کامنت کنم و ........... ) رو انجام دادم و هنگام مایگریشن زدن این ارور برام اومد.

علت چیه؟

 

 

 


  • 1401/04/28
  • ساعت 12:02

راستی 

با اینکه از کد های شما استفاده کردم اما اکانت ماژولم کلا از قبل مشکل داره و برای اجرای پروژم اونو از اینستال اپ و url های اصلیم کامنت میکردم

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

بابت پاسخ گوییتون ممنونم 🙏🙏🙏


  • 1401/04/28
  • ساعت 12:04

باید همه ی app ها بجز account module را کامنت کنید تا پروژه متوجه تغییر مدل user که به صورت customize هست بشود.

مجدداً db و migration files را حذف و عملیات را به این صورتی که عنوان شد تکرار کنید.

 


  • 1401/04/28
  • ساعت 12:19

آقای weby شرمنده سوالام زیاد شده....

ممنون بابت پاسخ گویی

این کارو که قبلا گفتین انجام بده و منم همین کار رو بار ها انجام دادم ولی نتیجه نگرفتم


  • 1401/04/28
  • ساعت 12:21

این از دیتابیس

اون سمت راستم هیچ مایگریشنی نیست

(قبلا فقط init های داخل رو پاک کردم ولی الان کل پوشه رو پاک کردم و عملیاتی که چن روز پیش برام شرح دادین رو بار ها تکرار کردم)

 


  • 1401/04/28
  • ساعت 12:23

استاد الان وقتی وضعیتم اینه اگه بخوام برم برای کار آموزی به مشکل نمیخورم؟😢😢


  • 1401/04/28
  • ساعت 12:25

اختیار دارید دوست من.

تلاش و پشتکار شما ستودنی ست و از طرف دیگر متاسفم که مشکل همچنان باقی ست.

اگر امکان دارد لینک  source پروژه را با یکی از سرویسهای اشتراک فایل قرار دهید تا بیشتر بتوان بررسی کرد.

اگر اشتباه نکنم برخی دوستان از https://mega.io استفاده می کردند.


  • 1401/04/28
  • ساعت 12:30

منظورم حذف database از پنجره ی database نبود. منظور حذف فایل db.sqlite3 از فولدرهای پروژه بوده. آیا این فایل را هم حذف کردید یا خیر؟

 

اگر خیر،

 

توجه کنید که تمام اطلاعاتی که تا کنون در آن بوده از دست خواهد رفت. هر چند می توانید backup بگیرید.

به این صورت که روی جدول هایی که ساختید، right click کرده و Export Data to File را بزنید.


  • 1401/04/28
  • ساعت 12:46

استاد منظورتون اینه که این فایل db.sqlite3 روپاک کنم؟:

راستی با ایمیل (shervinrahmati3333@gmail.com) فولدر پروژه رو آپلود کردم:

 


  • 1401/04/28
  • ساعت 13:11

بله باید همان فایل را پاک کنید.


  • 1401/04/29
  • ساعت 09:05

سلام دوست من

کارآموزی بنا به اسمش یک مسیر برای ورود شما به بازار کار هستش و مسلما در این مسیر با چالش های مختلفی مواجه خواهید شد

نکته ای که وجود داره اینه که این مسیر باید طی بشه تا با روش کار واقعی آشنا بشین و بتونین در بازار کار چه به صورت کارمندی و چه به صورت فریلنسری مشغول بشین


logo-samandehi