Уведомления

Группа в Telegram: @pythonsu

#1 Май 8, 2012 10:20:23

Volk
От: Киев
Зарегистрирован: 2011-11-10
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Микрофреймворки

Андрей Светлов
Тогда получается, что lib.py можно импортировать двумя способами:
import lib
import package.lib

Что-то я немного запуталась. Внутри пакета как правильно импортировать или первым способом или вторым? но не мешать их, верно?

ну например, если у меня на пирамиде проект и внутри главного пакета еще три пакета, то как делать импорты?
from mainpackage.firstpackage.views import something
или
from firstpackage.views import something
Оно и так и так импортится и без всяких sys.path.append



Отредактировано Volk (Май 8, 2012 10:30:48)

Офлайн

#2 Май 8, 2012 19:01:43

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Микрофреймворки

> Внутри пакета как правильно импортировать
Я предпочитаю относительный импорт: from . import subpackage

> Оно и так и так импортится
А должно или так или так. Думайте дальше про структуру проекта.

p.s. Я не работаю с Pyramid (Django, Grok, да вообще веб забросил), но это общие вопросы.

..bw



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version