Django.fun

importing models into commands file causing Error module not found django

I'm trying to import my app's models into my update.py located inside website/management/commands knowing that website is my application, the problem that i get is that there is no module named 'website' even that I've mentioned it in my Installed_APPS in my settings.py:

this is my update.py file :

from django.core.management.base import BaseCommand
import pandas as pd 
#from website.models import Product 
from website.models import Main_data
class Command(BaseCommand):
    help='import booms'
    
    def add_arguments(self, parser):
        pass
    def handle(self,*args,**options):
        df=pd.read_excel('main.xlsx',engine='openpyxl')
        for P_N,P_P,P_L,P_I,P_Logo in zip(df.Product_Name,df.price,df.Link,df.Image,df.Logo): 
            models=Data_Main(Product_Name=P_N,Product_Price=P_P,Product_Link=P_L,Product_Image=P_I,Product_Logo=P_Logo)
            
            models.save()

this is the error that i get :

Traceback (most recent call last):
  File "C:\Users\dell\Desktop\tam\website\management\commands\update.py", line 4, in <module>
    from website.models import Main_data
ModuleNotFoundError: No module named 'website'

this is my INSTALLED_APPS section located in my settings.py :

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'website',
]

Tutorials

Современный Python: начинаем проект с pyenv и poetry

Настройка проекта Python — виртуальные среды и управление пакетами

Использование requests в Python — тайм-ауты, повторы, хуки

Понимание декораторов в Python

ProcessPoolExecutor в Python: полное руководство

map() против submit() с ProcessPoolExecutor в Python

Понимание атрибутов, словарей и слотов в Python

Полное руководство по slice в Python

Выпуск Django 4.0

Безопасное развертывание приложения Django с помощью Gunicorn, Nginx и HTTPS

Автоматический повтор невыполненных задач Celery

Django REST Framework и Elasticsearch

Докеризация Django с помощью Postgres, Gunicorn и Nginx

Асинхронные задачи с Django и Celery

Релизы безопасности Django: 3.2.4, 3.1.12 и 2.2.24

Выпуски исправлений ошибок Django: 3.2.3, 3.1.11 и 2.2.23

Эффективное использование сериализаторов Django REST Framework

Выпуски безопасности Django: 3.2.2, 3.1.10 и 2.2.22

Выпущенные релизы безопасности Django: 3.2.1, 3.1.9 и 2.2.21

Обработка периодических задач в Django с помощью Celery и Docker

View all tutorials →