Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 5, 2011 12:48:27

onyx
От:
Зарегистрирован: 2011-12-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

# django imports
from django.conf import settings
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()

import os
DIRNAME = os.path.dirname(__file__)

urlpatterns = patterns("",
(r'', include('lfs.core.urls')),
(r'^manage/', include('lfs.manage.urls')),
)
Например я хочу посмотреть модуль lfs.core.urls и изучить его. Попробовал как-то это найти руками и не смог.
Может какое-то IDE есть с функцией связки с исходниками?



Офлайн

#2 Дек. 6, 2011 04:15:02

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

print lfs.core.urls.__file__



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Дек. 6, 2011 04:35:26

onyx
От:
Зарегистрирован: 2011-12-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

PooH
print lfs.core.urls.__file__
Спасибо!

А нет ли такой среды разработки чтобы можно было быстро перейти в исходник или хотя бы она показывала бы путь к файлу?
В какой среде разработки вообще народ пишет?



Офлайн

#4 Дек. 8, 2011 20:02:59

deeonis
От:
Зарегистрирован: 2011-12-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

onyx
PooH
print lfs.core.urls.__file__
Спасибо!

А нет ли такой среды разработки чтобы можно было быстро перейти в исходник или хотя бы она показывала бы путь к файлу?
В какой среде разработки вообще народ пишет?
PyScripter вроде позволяет кликом по названию функции\модуля просматривать их код.



Офлайн

#5 Дек. 8, 2011 20:31:20

onyx
От:
Зарегистрирован: 2011-12-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

deeonis
PyScripter вроде позволяет кликом по названию функции\модуля просматривать их код.
К сожалению PyScripter только для windows.



Офлайн

#6 Дек. 8, 2011 22:27:13

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

PyCharm



Офлайн

#7 Дек. 8, 2011 22:38:59

onyx
От:
Зарегистрирован: 2011-12-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти файл где лежит функция, для изучения?

cutwater
PyCharm
Спасибо, только что поставил PyCharm и проверил, действительно там это есть. А ещё это удобство есть в Eclipce+PyDev, но по форумам народ ворчит что дескать Eclipce очень тормозной.

Вот только не пойму как найти где расположен модуль ссылающийся на lfs.manage.urls и загружающийся функцией include('lfs.manage.urls'):
urlpatterns = patterns("",
(r'', include('lfs.core.urls')),
(r'^manage/', include('lfs.manage.urls')),
)
Мне это нужно чтобы посмотреть его и возможно переопределить один из url.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version