Django-města-tiny je aplikace, Django, který poskytuje modely a příkazy pro import country / zóna / města dat do databáze. Data jsou vytáhl z Geonames a obsahuje:
& Nbsp; - názvy zemí
& Nbsp; - správní oddělení zóny
& Nbsp; - názvy měst
Prostorová podpora dotaz není vyžadováno touto aplikací.
Tato aplikace je velmi jednoduchá a je užitečné, pokud chcete vytvořit jednoduchý adresář např. Pokud máte v úmyslu vytvořit plně vybavený prostorové databáze, měli byste používat Django-města.
To je vidlice Django-měst-světla James Obr. Hlavní rozdíl Django-města-tiny je:
& Nbsp; - Podpora pro lokalizované názvy (od alternateNames.txt)
& Nbsp; - Podpora pro administrativní rozdělení zón (z admin1CodesASCII.txt, admin2Codes.txt, nebo z XX.txt)
& Nbsp; - Potřebný Django 1.0 nebo novější, Python 2.3+ a žádné jiné závislost
Instalace
Nainstalujte Django-měst-tiny:
& Nbsp; & nbsp; & nbsp; easy_install Django-města-tiny
Přidat `cities_tiny` do souboru` INSTALLED_APPS`.
Nyní spusťte syncdb, se vytvoří všechny potřebné tabulky pro modely ::
& Nbsp; & nbsp; & nbsp; ./manage.py syncdb
Data aktualizace
Finnaly, naplnění databáze pomocí příkazu ::
& Nbsp; & nbsp; & nbsp; ./manage.py citiestinyrefresh
Tento příkaz je dobře zdokumentováno, obraťte se na nápovědu se ::
& Nbsp; & nbsp; & nbsp; ./manage.py help citiestinyrefresh
Omezení dat pro import
Chcete-li importovat pouze měst z Francie, USA a Belgii byste mohli dělat, co takový ve vašem settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ("FR", "my", "BE")
Konfigurace přihlášení
Chcete-li získat výstup z citiestinyrefresh příkazu jednoduše složit -V2 nebo nebo --verbosity = 2 možnost. Také pokud používáte Django 1.3+, můžete nakonfigurovat protokolování systém ve vaší settings.py, jednoduše nakonfigurovat obsluhu a formátovací pro `cities_tiny` logger. Například:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Version": 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "disable_existing_loggers": Falešné,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "formátovače": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Jednoduché": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formát": "% (levelname) s% (zprávy) s"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "manipulátory": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Konzola": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Level": "DEBUG",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Třída": "logging.StreamHandler"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formátovací": "jednoduchý"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "dřevorubci": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Cities_tiny": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "manipulátory": ["console"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Propagovat": To je pravda,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Level": "DEBUG",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Použít také, kdo vidět SQL dotazy
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "manipulátory": ["console"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Propagovat": To je pravda,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Level": "DEBUG",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen