- 27 Ock, 2014 1 kayıt (commit)
-
-
Carl Meyer yazdı
Wherever possible this filesystem path is derived automatically from the app module's ``__path__`` and ``__file__`` attributes (this avoids any backwards-compatibility problems). AppConfig allows specifying an app's filesystem location explicitly, which overrides all autodetection based on ``__path__`` and ``__file__``. This permits Django to support any type of module as an app (namespace packages, fake modules, modules loaded by other hypothetical non-filesystem module loaders), as long as the app is configured with an explicit filesystem path. Thanks Aymeric for review and discussion.
-
- 26 Ock, 2014 4 kayıt (commit)
-
-
Simon Charette yazdı
-
Aymeric Augustin yazdı
Also added tests for get_model.
-
Carl Meyer yazdı
Thanks Aymeric for the suggestion.
-
Carl Meyer yazdı
Also document the conditions under which a namespace package may or may not be a Django app, and raise a clearer error message in those cases where it may not be. Thanks Aymeric for review and consultation.
-
- 25 Ock, 2014 2 kayıt (commit)
-
-
Aymeric Augustin yazdı
Thanks Russell for the report, Marc for the initial patch, Carl for the final review, and everyone who contributed to the design discussion.
-
Carl Meyer yazdı
Thanks Aymeric for design discussion.
-
- 06 Ock, 2014 1 kayıt (commit)
-
-
Aymeric Augustin yazdı
-
- 31 Ara, 2013 2 kayıt (commit)
-
-
Aymeric Augustin yazdı
Fixed #21679.
-
Aymeric Augustin yazdı
Fixed #21683.
-
- 30 Ara, 2013 2 kayıt (commit)
-
-
Aymeric Augustin yazdı
Now that the refactorings are complete, it isn't particularly useful any more, nor very well named. Let's keep the API as simple as possible. Fixed #21689.
-
Aymeric Augustin yazdı
-
- 29 Ara, 2013 1 kayıt (commit)
-
-
Aymeric Augustin yazdı
Use app_config.get_models() instead.
-
- 28 Ara, 2013 2 kayıt (commit)
-
-
Aymeric Augustin yazdı
Returning None on errors required unpythonic error checking and was inconsistent with get_app_config. get_model was a private API until the previous commit, but given that it was certainly used in third party software, the change is explained in the release notes. Applied the same change to get_registered_model, which is a new private API introduced during the recent refactoring.
-
Aymeric Augustin yazdı
This removes the gap between the master app registry and ad-hoc app registries created by the migration framework, specifically in terms of behavior of the get_model[s] methods. This commit contains a stealth feature that I'd rather not describe.
-
- 27 Ara, 2013 1 kayıt (commit)
-
-
Aymeric Augustin yazdı
-
- 26 Ara, 2013 5 kayıt (commit)
-
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
Aymeric Augustin yazdı
-
- 24 Ara, 2013 1 kayıt (commit)
-
-
Aymeric Augustin yazdı
Also renamed app_cache to apps and "app cache" to "app registry". Deprecated AppCache.app_cache_ready() in favor of Apps.ready().
-