Django - konfiguracja początkowa "admin i aplications" jak mniemam

0

Chcąc utworzyć prostego bloga. Problemy zaczynają się już przy wykonywaniu komendy syncdb. Jak widzę, problem leży gdzieś w pliku admin. Czy to że nie używam virutaln może być problemem?

0
from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
)

Wpisuje powyższy kod i wyskakuje mi coś takiego:

Traceback (most recent call last):
File "C:\Users\Pawcio\strona\blog\admin.py", line 4, in <module>
admin.autodiscover()
File "C:\Users\Pawcio\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\contrib\admin_init_.py", line 26, in autodiscover
autodiscover_modules('admin', register_to=site)
File "C:\Users\Pawcio\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\utils\module_loading.py", line 43, in autodiscover_modules
for app_config in apps.get_app_configs():
File "C:\Users\Pawcio\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\apps\registry.py", line 137, in get_app_configs
self.check_apps_ready()
File "C:\Users\Pawcio\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\apps\registry.py", line 124, in check_apps_ready
raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

0

manage.py makemigrations
manage.py migrate

No i po drodze przyda Ci się
manage.py createsuperuser

Jeżeli w ogóle nasz dostępne syncdb, to zaktualizuj django.

  • na nowym django spróbuj
    manage.py startproject twojprojekt
0

Niestety, wyskakuje to samo co na załączonym obrazku

0

Zapisz sobie to jako django-bootstrap.bat:

django-admin.py startproject %1
cd %1
manage.py migrate
manage.py runserver

Przykładowe wywołanie:

D:\test>django-bootstrap.bat myproj

D:\test>django-admin.py startproject myproj

D:\test>cd myproj

D:\test\myproj>manage.py migrate
Operations to perform:
  Apply all migrations: contenttypes, admin, auth, sessions
Running migrations:
  Rendering model states... DONE
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying sessions.0001_initial... OK

D:\test\myproj>manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
March 26, 2016 - 14:28:23
Django version 1.9.4, using settings 'myproj.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

Teraz tylko otwórz przeglądarkę i wejdź na http://localhost:8000/admin

Tyle.

0

Nic to nie daje...

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

0

Bynajmniej mniemasz dobrze.

Jak instalowałeś Django (instalacja przez setup, PIP)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1