В моем urls.py у меня есть строка кодов ('include (admin.site.urls). Но я не могу найти исходный файл в установочном каталоге python, например .. \ site-packages \ django \ contrib ? \ админ Где ониГде я могу найти исходный файл 'admin.site.urls'?
6
A
ответ
11
в питона, модули могут быть загружены изнутри из пакета __init__.py
, он не должен быть файл в том же каталоге
Если вы посмотрите в django/contrib/admin/__init__.py
вы увидите.: from django.contrib.admin.sites import AdminSite, site
Итак, если вы посмотрите в django/contrib/admin/sites.py
вы увидите:
site = AdminSite()
(в нижней части)
def get_urls(self): from django.conf.urls import patterns, url, include if settings.DEBUG: self.check_dependencies() def wrap(view, cacheable=False): def wrapper(*args, **kwargs): return self.admin_view(view, cacheable)(*args, **kwargs) return update_wrapper(wrapper, view) # Admin-site-wide views. urlpatterns = patterns('', url(r'^$', wrap(self.index), name='index'), url(r'^logout/$', wrap(self.logout), name='logout'), url(r'^password_change/$', wrap(self.password_change, cacheable=True), name='password_change'), url(r'^password_change/done/$', wrap(self.password_change_done, cacheable=True), name='password_change_done'), url(r'^jsi18n/$', wrap(self.i18n_javascript, cacheable=True), name='jsi18n'), url(r'^r/(?P\d+)/(?P.+)/$', wrap(contenttype_views.shortcut), name='view_on_site'), url(r'^(?P\w+)/$', wrap(self.app_index), name='app_list') ) # Add in each model's views. for model, model_admin in six.iteritems(self._registry): urlpatterns += patterns('', url(r'^%s/%s/' % (model._meta.app_label, model._meta.module_name), include(model_admin.urls)) ) return urlpatterns @property def urls(self): return self.get_urls(), self.app_name, self.name
примечание: URLS сопоставляется get_urls()
Смежные вопросы
- 1. Где я могу найти исходный код UIStoryboardSegue.swift
- 2. Где я могу найти исходный код pdb?
- 3. Где я могу найти исходный репозиторий JDK6?
- 4. Где я могу найти исходный код CastButtonFactory
- 5. Где я могу найти исходный код gitk?
- 6. Где я могу найти исходный код FlexMonkium?
- 7. Где я могу найти исходный код Flex?
- 8. Где я могу найти исходный файл python по импорту?
- 9. Исходный код? «где я получу исходный файл»
- 10. Где я могу найти исходный код инструмента «halt»?
- 11. Где я могу найти исходный код пакета Microsoft.AspNet.WebApi NuGet?
- 12. Где я могу найти исходный код библиотеки MIDAS?
- 13. Где я могу найти исходный код C++ generic.h?
- 14. где найти исходный файл category.php в wordpress?
- 15. Где я могу найти файл конфигурации Keras?
- 16. Я могу найти этот файл где?
- 17. Где я могу найти файл Axis WSDL2Java?
- 18. Где я могу найти файл данных MySQL
- 19. Где я могу найти файл java.util.Properties?
- 20. Где я могу найти файл Localizeable.strings?
- 21. Где я могу найти файл .apk?
- 22. Где я могу найти файл доверия java?
- 23. , где я могу найти файл sentimentTreesDebug.txt
- 24. Где я могу найти файл VisualSVNServerHooks.exe
- 25. Где я могу найти файл buildinfo.sh?
- 26. Где я могу найти tomesh.c?
- 27. Где я могу найти libfltk.a?
- 28. Где я могу увидеть исходный код CoreLocation?
- 29. Где я могу получить исходный код пружин?
- 30. Где я могу найти исходный код для команды «reboot»?