2012-10-11 46 views
15

Po ostatnim pytaniu Error: No module named psycopg2.extensions, zaktualizowałem system operacyjny Mac do systemu Mountain Lion i zainstalowałem Xcode. Zainstalowałem także psycopg2 używając 'sudo port install py27-psycopg2'. Jestem teraz próbuje uruchomić „” python manage.py runserver ale otrzymuję ten błądAttributeError: Obiekt "Ustawienia" nie ma atrybutu "ROOT_URLCONF"

AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF' 

żadnej pomocy, w jaki sposób rozwiązać ten problem i dostać mój localhost uruchomiony?

Odpowiedz

9

Od Django docs:

A Django settings file contains all the configuration of your Django installation. When you use Django, you have to tell it which settings you're using. Do this by using an environment variable, DJANGO_SETTINGS_MODULE .

The value of DJANGO_SETTINGS_MODULE should be in Python path syntax, e.g. mysite.settings . Note that the settings module should be on the Python import search path.

I

ROOT_URLCONF

Default: Not defined

A string representing the full Python import path to your root URLconf. For example: "mydjangoapps.urls". Can be overridden on a per-request basis by setting the attribute urlconf on the incoming HttpRequest object. See How Django processes a request for details.

+1

Dzięki za odpowiedź. Ustawiłem już DJANGO_SETTINGS_MODULE na mysite.settings i podążałem za dokumentami, ale nadal powoduje to błąd. Dlatego nie jestem pewien, co się dzieje. – Jess

+0

Najprawdopodobniej nie ma definicji 'ROOT_URLCONF' w twoim pliku' settings'. To ustawienie jest wymagane i musi wskazywać na plik, który definiuje adresy URL aplikacji. – defuz

+1

Mój plik ustawień odczytuje ROOT_URLCONF = "mysite.urls". Czy to jest poprawne? Przepraszam, jeśli to naprawdę prosty problem - to moje pierwsze doświadczenie z tym. Wydaje mi się, że mam wszystko poprawnie skonfigurowane, ale nadal widzę błąd, który napisałem powyżej i kiedy idę do mojego hosta lokalnego, pojawia się komunikat "Wystąpił błąd serwera. Skontaktuj się z administratorem. " Jeszcze raz dziękuję za pomoc. – Jess

Powiązane problemy