Open aanylaogao opened 1 year ago
I will look into this and get back to you.
The error message you're seeing, "No fixture named 'initial_data' found," typically indicates that Django can't locate the fixture file named 'initial_data.json' that you're trying to load using the loaddata management command. There are a few reasons why this might happen: Make sure you are running the loaddata command from the correct directory. It should be run from the same directory where your Django project's 'manage.py' file is located and If your app is namespaced, you may need to specify the app name as part of the fixture name. For example: python manage.py loaddata myapp/initial_data.json. Wrong Database Configuration: If you're using an app-specific 'fixtures' directory, ensure that this directory exists within your app. If it doesn't, you should create one and place your 'initial_data.json' file in it. If you're using Django 3.2 or later, make sure that your app is correctly included in the INSTALLED_APPS setting in your project's settings.py file. Starting from Django 3.2, fixtures are only loaded for apps listed in INSTALLED_APPS. Permissions and File Access: Ensure that the user running the loaddata command has read permissions for the 'initial_data.json' file and the necessary permissions to access the app's fixtures directory.
Hi Ashti, Thank you for your reply. I understand what you say. I am a newbie. In your project, I did not find the 'fixtures' directory and the 'initial_data.json' files. Could you provide them for me? Looking forward to reply from you!Many thanks!
Hi Ashti, It's happend Error: No fixture named 'initial_data' found ,When I execute the command of 'python manage.py loaddata initial_data.json'. The fixtures directory was not found, nor was the initial_data.json file found. What happened? Please help me