Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Запуск джанго окружения из отдельного баш-окна [RSS Feed]

#1 Апрель 15, 2009 15:18:28

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Привет всем.

Этот файл я запускаю из отдельного окна баш (не в среде джанго)

test.py

#!/usr/bin/env python

import sys

print sys.path

from models import Book

count = Book.objects.all()

print count
настройка bash-сессии и запуск скрипта:
$ export DJANGO_SETTINGS_MODULE=myproject.settings
$ export PYTHONPATH=/home/r/PROJECTS/django/tmp/myproject
$ chmod +x test.py
$ ./test.py
Но запущенный скрипт выдает ошибку :

r@krv:~/PROJECTS/django/tmp/myproject$ ./test.py 
['/home/r/PROJECTS/django/tmp/myproject', '/home/r/PROJECTS/django/tmp/myproject', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/gst-0.10', '/var/lib/python-support/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/var/lib/python-support/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode']
Traceback (most recent call last):
File "./test.py", line 7, in <module>
from apps.models import Book
File "/home/r/PROJECTS/django/tmp/myproject/apps/models.py", line 5, in <module>
from django.db import models
File "/usr/lib/python2.5/site-packages/django/db/__init__.py", line 10, in <module>
if not settings.DATABASE_ENGINE:
File "/usr/lib/python2.5/site-packages/django/utils/functional.py", line 269, in __getattr__
self._setup()
File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 40, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.5/site-packages/django/conf/__init__.py", line 75, in __init__
raise ImportError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
ImportError: Could not import settings 'myproject.settings' (Is it on sys.path? Does it have syntax errors?): No module named myproject.settings
r@krv:~/PROJECTS/django/tmp/myproject$
Какой системный путь еще нужен , вроди бы все есть.
Где может быть ошибка?

Спасибо

Офлайн

#2 Апрель 15, 2009 17:33:32

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Офлайн

#3 Апрель 15, 2009 20:04:31

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Ром, а что такое “баш-окно”?



Офлайн

#4 Апрель 15, 2009 20:16:27

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Нууу такое не знать. это же просто терминал, где команды nix-ов вводим. а баш оно же окно баша –
bash - GNU Bourne-Again SHell

BASH(1)

NAME
bash - GNU Bourne-Again SHell

http://ru.wikipedia.org/wiki/Bourne_shell :)

Спасибо.

Офлайн

#5 Апрель 15, 2009 20:31:25

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Не, подожди. Я тебя не про баш спрашивал, а про “баш-окно” какое-то…



Офлайн

#6 Апрель 15, 2009 20:44:51

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

Если в окно поместить баш (командой $bash), то окно превратится в БАШ-ОКНО. Вот :)

Офлайн

#7 Апрель 15, 2009 21:06:55

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

ВНЕЗАПНО

Офлайн

#8 Апрель 15, 2009 22:06:45

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Запуск джанго окружения из отдельного баш-окна

romankrv
Если в окно поместить баш (командой $bash), то окно превратится в БАШ-ОКНО. Вот smile
Ужас какой.



Офлайн

  • Начало
  • » Django
  • » Запуск джанго окружения из отдельного баш-окна[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version