Я использую эту библиотеку для копирования базы данных. На мой взгляд, я добавил следующий код:
def MyCommand(BaseCommand):
def handle(self, *args, **kwargs):
# All this method needs is the path to your CSV.
# (If you don't provide one, the method will return the CSV as a string.)
NewCar.objects.to_csv('/home/app/app/cars.csv')
CarBrand.objects.to_csv('/home/app/app/brands.csv')
CarModel.objects.to_csv('/home/app/app/models.csv')
Province.objects.to_csv('/home/app/app/provinces.csv')
Img.objects.to_csv('/home/app/app/image.csv')
ImgFile.objects.to_csv('/home/app/app/image_file.csv')
и пытается скопировать с помощью команды python manage.py mycommand
, но он возвращает Unknown command: 'mycommand'
. Как я могу это исправить?
Я попытался создать файл с именем "mycommand.py
" в папке рядом с manage.py и в папке рядом с settings.py. Но я все еще не могу правильно скопировать свою базу данных.
Меня интересует, как исправить ошибку, или скопировать, используя другую библиотеку.