Skip to main content

Iranian cities support for Django

Project description

Django Iranian Cities

The django-iranian-cities is a valuable package based on Django Web Framework for Iranian cities support. You can see full documentation here readthedocs.

SageTeam

License PyPI release Supported Python versions Supported Django versions Documentation Last Commit Languages

Project Detail

  • Language: Python > 3.6
  • Framework: Django > 3.1

Getting Started

First you have to install package using pip:

$ pip install django-iranian-cities

Then you should add iranian_cities to INSTALLED_APPS:

INSTALLED_APPS = [
    ...
    'iranian_cities',
    ...
]

Now you can migrate to apply model changes:

$ python manage.py migrate

For generating all data you can run this command:

$ python manage.py generate_city

NOTE: you should run this command once (if you want to run again flush db or delete all objects in iranian_cities app)

Usage

You can use field like this:

from django.db import models
from iranian_cities.fields import OstanField

class TestModel(models.Model):
    ostan = OstanField()

list of fields:

  • OstanField
  • ShahrestanField
  • BakhshField
  • ShahrField
  • DehestanField
  • AbadiField

Admin

You can also use admin mixin class:

from django.contrib import admin
from iranian_cities.admin import IranianCitiesAdmin
from test_app.models import TestModel

@admin.register(TestModel)
class TestModelAdmin(IranianCitiesAdmin):
    pass

Git Rules

S.A.G.E. team Git Rules Policy is available here:

Team

Sepehr Akbarzadeh Mehran Rahmanzadeh
Sepehr Akbarazadeh Maintainer Mehran Rahmanzadeh Maintainer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-iranian-cities-1.0.2.tar.gz (1.8 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page