Форум сайта python.su
Привет всем
Проблема с django
Когда ввожу “python manage.py sqlall books” ничего не происходит
вконце пробел(или как его назвать нижнее подчеркивание) все время мигает
файл models.py содержит:
from django.db import models # Create your models here. class Milk(models.Model): name = models.CharField(max_length=30) hhh = models.CharField(max_length=40) uiui = models.CharField(max_length=70) class Hbb(models.Model): name22 = models.CharField(max_length=44) gjvn = models.CharField(max_length=33) class NNN(models.Model): jjj = models.CharField(max_length=33) nnf = models.CharField(max_length=60)
Отредактировано Light3JIbqp (Май 20, 2013 21:50:31)
Офлайн
Покажи содержимое папки djcodee и содержимое папки mysite.
Возможно надо просто запустить эту команду в папке выше уровнем, т.е. djcodee
Офлайн
buddhaСодержимое папки djcodee:
Покажи содержимое папки djcodee и содержимое папки mysite.Возможно надо просто запустить эту команду в папке выше уровнем, т.е. djcodee
Отредактировано Light3JIbqp (Май 21, 2013 08:24:30)
Офлайн
Офлайн
Посмотри еще, чтобы в файле settings.py в параметре INSTALLED_APP было внесено твоё приложение.
Офлайн
buddhaСодержимое INSTALLED_APP:
Посмотри еще, чтобы в файле settings.py в параметре INSTALLED_APP было внесено твоё приложение.
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', # Uncomment the next line to enable the admin: 'django.contrib.admin', # Uncomment the next line to enable admin documentation: 'django.contrib.admindocs', "books", )
Отредактировано Light3JIbqp (Май 21, 2013 13:35:35)
Офлайн
Так, покажи , что в файле settings.py в параметре DATABASES.
Щас сделал новенький проектик и, ничего не делая, сразу запустил manage.py sqlall auth.
Сначала поругался на то, что не знает какой диалект sql использовать.
Я прописал базу sqlite3 и всё запустилось как и положено.
Отредактировано buddha (Май 21, 2013 21:20:42)
Офлайн
buddha
Так, покажи , что в файле settings.py в параметре DATABASES.Щас сделал новенький проектик и, ничего не делая, сразу запустил manage.py sqlall auth.Сначала поругался на то, что не знает какой диалект sql использовать.Я прописал базу sqlite3 и всё запустилось как и положено.
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'mydb', # Or path to database file if using sqlite3. # The following settings are not used with sqlite3: 'USER': '', 'PASSWORD': '', 'HOST': '127.0.0.1', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP. 'PORT': '8000', # Set to empty string for default. } }
Офлайн
Ну попробуй воткни 'ENGINE': ‘django.db.backends.sqlite3’ и протестируй… Если пашет, видимо для postgres что-то недоустановил. И пользователя с паролем для postgres лучше бы указать. Да и порт 8000 для отладочного сервера(manage.py runserver), а не для БД.
Отредактировано buddha (Май 22, 2013 07:55:32)
Офлайн
buddhaСпасибо, с sqllite3 работает все, буду тогда на ней учиться, потом перейду. А какой порт надо указывать?
Ну попробуй воткни ‘ENGINE’: ‘django.db.backends.sqlite3’ и протестируй… Если пашет, видимо для postgres что-то недоустановил. И пользователя с паролем для postgres лучше бы указать. Да и порт 8000 для отладочного сервера(manage.py runserver), а не для БД.
Офлайн