Статичный означает, что любая часть класса пакета (проект) может получить доступ к нему, не используя указатель. Это может быть полезно или препятствовать в зависимости от ситуации.
идеальным примером usefullnes "статических" методов является Математический класс. Все методы в Математике статичны. Это означает, что Вы не должны стараться изо всех сил, сделать новый экземпляр, объявить переменные и сохранить их еще в большем количестве переменных, можно просто ввести данные и получить результат.
Статичный не всегда настолько полезно. При выполнении сравнения случая, например, Вы могли бы хотеть хранить данные несколькими различными способами. Вы не можете создать три статических метода с идентичными подписями. Вам нужны 3 различных экземпляра, нестатичные, и затем Вы можете и выдерживать сравнение, caus, если это будет статично, данные не изменятся наряду с входом.
Статические методы хороши для одноразовых возвратов и быстрых вычислений или легких полученных данных.
Django is Python, so introspection is your friend.
In the shell, import urls
. By looping through urls.urlpatterns
, and drilling down through as many layers of included url configurations as possible, you can build the complete url configuration.
import urls
urls.urlpatterns
The list urls.urlpatterns
contains RegexURLPattern
and RegexURLResolver
objects.
For a RegexURLPattern
object p
you can display the regular expression with
p.regex.pattern
For a RegexURLResolver
object q
, which represents an included url configuration, you can display the first part of the regular expression with
q.regex.pattern
Then use
q.url_patterns
which will return a further list of RegexURLResolver
and RegexURLPattern
objects.
Вы ищете URL-адреса, которые оцениваются или не оцениваются, как показано в режиме DEBUG? Для оценки вам может помочь django.contrib.sitemaps, иначе это может потребовать некоторой обратной инженерии с кодом Django.
Если вы используете Django в режиме отладки (в настройках укажите DEBUG = True
), а затем введите несуществующий URL-адрес. получить страницу ошибки со списком полной конфигурации URL.