Найти - Пользователи
Полная версия: Как найти файл где лежит функция, для изучения?
Начало » Python для новичков » Как найти файл где лежит функция, для изучения?
1
onyx
# 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 есть с функцией связки с исходниками?
PooH
print lfs.core.urls.__file__
onyx
PooH
print lfs.core.urls.__file__
Спасибо!

А нет ли такой среды разработки чтобы можно было быстро перейти в исходник или хотя бы она показывала бы путь к файлу?
В какой среде разработки вообще народ пишет?
deeonis
onyx
PooH
print lfs.core.urls.__file__
Спасибо!

А нет ли такой среды разработки чтобы можно было быстро перейти в исходник или хотя бы она показывала бы путь к файлу?
В какой среде разработки вообще народ пишет?
PyScripter вроде позволяет кликом по названию функции\модуля просматривать их код.
onyx
deeonis
PyScripter вроде позволяет кликом по названию функции\модуля просматривать их код.
К сожалению PyScripter только для windows.
cutwater
PyCharm
onyx
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.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB