django-cities-tiny

Software captura de pantalla:
django-cities-tiny
Detalles de software:
Versión: 1.0
Fecha de carga: 14 Apr 15
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

django-ciudades-tiny es una aplicación de Django que ofrece modelos y comandos para importar datos del país / zona / ciudad en su base de datos. Los datos se extrae de GeoNames y contiene:
& Nbsp; - nombres de países
& Nbsp; - zonas división administrativa
& Nbsp; - nombres de ciudades
Apoyo consulta espacial no es requerido por esta aplicación.
Esta aplicación es muy simple y es útil si se desea hacer una libreta de direcciones simples, por ejemplo. Si tiene la intención de construir una base de datos espacial con todas las funciones, debe utilizar django-ciudades.
Este es un tenedor de django-ciudades-luz por James Pico. La principal diferencia de django-ciudades-tiny es:
& Nbsp; - Apoyo a nombres localizados (de alternateNames.txt)
& Nbsp; - Apoyo a las zonas de división administrativa (de admin1CodesASCII.txt, admin2Codes.txt, o desde XX.txt)
& Nbsp; - Requiere Django 1.0+, Python 2.3 + y no hay otras dependencias
Instalación
Instale django-ciudades-tiny:
& Nbsp; & nbsp; & nbsp; easy_install django-ciudades-diminutos
Añadir `cities_tiny` a su` INSTALLED_APPS`.
Ahora, syncdb correr, va a crear todas las tablas necesarias para modelos ::
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
Actualización de datos
Finnaly, poblar su base de datos con el comando ::
& Nbsp; & nbsp; & nbsp; citiestinyrefresh ./manage.py
Este comando está bien documentada, consulte la ayuda con ::
& Nbsp; & nbsp; & nbsp; ./manage.py ayuda citiestinyrefresh
La limitación de los datos para importar
Si desea importar sólo las ciudades de Francia, EE.UU. y Bélgica que podría hacer como tal en su settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'Estados Unidos', 'Be')
Configurar el registro
Para obtener una salida de comando citiestinyrefresh simplemente pasar el -v2 o o --verbosity = opción 2. Además, si utiliza Django 1.3+, puede configurar el sistema de registro en su settings.py, simplemente configurar un manejador y formateador para `registrador cities_tiny`. Por ejemplo:
& Nbsp; & nbsp; & nbsp; TALA = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Versión': 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'disable_existing_loggers ": false,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; '' formateadores: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Simple": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formato': '% (levelName) s% (mensaje) 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; 'manipuladores': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Consola': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Nivel": 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Clase": 'logging.StreamHandler',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formateador': 'simple'
& 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; 'leñadores': {
& 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; 'manipuladores': ['consola'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Propagar': Es cierto,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Nivel": 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # También utilizar éste para ver las consultas SQL
& 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; 'manipuladores': ['consola'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Propagar': Es cierto,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Nivel": 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Requisitos :

  • Python
  • Django

Otro software de desarrollador Konstantin Korikov

Comentarios a la django-cities-tiny

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!