Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to start a django server in my computer

Tags:

django

I exported the path of my django project by

$ export DJANGO_SETTINGS_MODULE=/Users/masi/Documents/Test/djangobook/ch3.settings

I run unsuccessfully

$ django-admin.py runserver 
Error: Could not import settings '/Users/masi/Documents/Test/djangobook/ch3.settings' (Is it on sys.path? Does it have syntax errors?): Import by filename is not supported.

How can you start Django server without the error message?

like image 880
Léo Léopold Hertz 준영 Avatar asked Dec 06 '25 15:12

Léo Léopold Hertz 준영


1 Answers

Your $DJANGO_SETTINGS_MODULE should just be set to ch3.settings. Just make sure that the ch3 app is in your $PYTHONPATH, too.

For example, if your app is at /Users/masi/Documents/Test/djangobook/, then set $DJANGO_SETTINGS_MODULE to ch3.settings, and make sure your $PYTHONPATH includes /Users/masi/Documents/Test/djangobook.

$ export PYTHONPATH=/Users/masi/Documents/Test/djangobook/
$ export DJANGO_SETTINGS_MODULE=ch3.settings
like image 156
mipadi Avatar answered Dec 08 '25 06:12

mipadi



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!