Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Python + Django. Newbie  (Прочитано 1079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WereBeast

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Python + Django. Newbie
« : 30 Апреля 2012, 13:17:33 »
Делаю следующее:
1. Поставил джанго
2. Настроил окружение
3. Читаю туториал.
4. Написал небольшой тест:
from django.db import models

class Gal(models.Model):
    idd = models.AutoField(primary_key=True)
    name = models.CharField(max_length=30)
    added = models.DateTimeField()

5. Положил этот файлик не рядом с manage.py а в отдельную подпапку mods
6. В settings.py пишу
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',
    'galls'  #<----------как сказано в мануале
)

7. хочу посмотреть на SQL для моей новоиспеченной модели
wolf@wolf:/var/www/media$ python manage.py sql galls
Error: No module named galls


Что я делаю не так?
« Последнее редактирование: 04 Мая 2012, 06:11:06 от WereBeast »

Программирую пропаганду
Windows - в гландах

Оффлайн WereBeast

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Python + Django. Newbie
« Ответ #1 : 01 Мая 2012, 20:42:53 »
any suggestions?

Программирую пропаганду
Windows - в гландах

thevoan

  • Гость
Re: Python + Django. Newbie
« Ответ #2 : 03 Мая 2012, 02:27:46 »
Вопросы по питону, джанге лучше задавать в специализированных местах - python.su/forum/, djbook.ru/forum/, softwaremaniacs.org/forum/, django-russian@, django-users@.

Добавьте в начало settings.py что-то типа:
import sys
sys.path.insert(0, "/путь/до/файла/")

Оффлайн Bers

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • Домашняя страничка
Re: Python + Django. Newbie
« Ответ #3 : 03 Мая 2012, 17:00:47 »
Переименуй папку mods в galls.

Как правило, рядом с manage.py находятся папки с приложениями. В твоём случае было подключение приложения galls в INSTALLED_APPS, модель почему-то находится вообще в другой папке, и при команде manage.py sql galls джанго ищет приложение с таким именем, не находит и ругается.

Я бы посоветовал почитать официальный туториал или djbook.ru.

Оффлайн WereBeast

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Python + Django. Newbie
« Ответ #4 : 04 Мая 2012, 05:41:29 »
Разобрался
startproject -> startapp
Слегка непривычная система.
« Последнее редактирование: 04 Мая 2012, 06:10:12 от WereBeast »

Программирую пропаганду
Windows - в гландах

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.