Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2013 21:49:26

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему

Привет всем
Проблема с 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)

Офлайн

#2 Май 21, 2013 07:59:21

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Помогите решить проблему

Покажи содержимое папки djcodee и содержимое папки mysite.
Возможно надо просто запустить эту команду в папке выше уровнем, т.е. djcodee

Офлайн

#3 Май 21, 2013 08:19:28

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему

buddha
Покажи содержимое папки djcodee и содержимое папки mysite.Возможно надо просто запустить эту команду в папке выше уровнем, т.е. djcodee
Содержимое папки djcodee:
mysite
shablon
______________________________
Содержмимое mysite:
books
mysite
manage.py
______________________________



Отредактировано Light3JIbqp (Май 21, 2013 08:24:30)

Офлайн

#4 Май 21, 2013 08:29:11

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему




Офлайн

#5 Май 21, 2013 09:25:55

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Помогите решить проблему

Посмотри еще, чтобы в файле settings.py в параметре INSTALLED_APP было внесено твоё приложение.

Офлайн

#6 Май 21, 2013 13:17:54

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему

buddha
Посмотри еще, чтобы в файле settings.py в параметре INSTALLED_APP было внесено твоё приложение.
Содержимое 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)

Офлайн

#7 Май 21, 2013 21:15:08

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Помогите решить проблему

Так, покажи , что в файле settings.py в параметре DATABASES.
Щас сделал новенький проектик и, ничего не делая, сразу запустил manage.py sqlall auth.
Сначала поругался на то, что не знает какой диалект sql использовать.
Я прописал базу sqlite3 и всё запустилось как и положено.

Отредактировано buddha (Май 21, 2013 21:20:42)

Офлайн

#8 Май 21, 2013 22:01:09

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему

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.
    }
}



Офлайн

#9 Май 22, 2013 07:53:23

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Помогите решить проблему

Ну попробуй воткни 'ENGINE': ‘django.db.backends.sqlite3’ и протестируй… Если пашет, видимо для postgres что-то недоустановил. И пользователя с паролем для postgres лучше бы указать. Да и порт 8000 для отладочного сервера(manage.py runserver), а не для БД.

Отредактировано buddha (Май 22, 2013 07:55:32)

Офлайн

#10 Май 22, 2013 14:10:03

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему

buddha
Ну попробуй воткни ‘ENGINE’: ‘django.db.backends.sqlite3’ и протестируй… Если пашет, видимо для postgres что-то недоустановил. И пользователя с паролем для postgres лучше бы указать. Да и порт 8000 для отладочного сервера(manage.py runserver), а не для БД.
Спасибо, с sqllite3 работает все, буду тогда на ней учиться, потом перейду. А какой порт надо указывать?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version