Skip to main content

A Django app to migrate Vietnam address.

Project description

django-vi-address

This is a Django project about provinces/cities, districts, wards of Vietnam. The project provides a model to store data about provinces/cities, districts and wards of Vietnam.

Requirements

Python >= 3.6

Installation

  1. Create a new project

    $ mkdir new_project && cd new_project

  2. Create a new virtual environment for this project

    $ virtualenv venv $ source venv/bin/activate

  3. Install using pip

    (venv) $ pip install django-vi-address

Quick start

  1. Add rest_framework, vi_address to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [

     ...
     'rest_framework', # new
     'vi_address', # new
     ...
    

    ]

  2. Include the vi_address URLconf in your project urls.py like this:

    your_project/urls.py

    from django.urls import path, include # new

    urlpatterns = [ ... path('api/address/', include('vi_address.urls')), # new ]

  3. Create the models.

    python manage.py migrate

  4. Insert data.

    python manage.py insert_data

Endpoint

  1. Get cities list

    /api/address/cities

  2. Get districts list of a city

    /api/address/city/{city_id}

  3. Get wards list of a district

    /api/address/district/{district_id}

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

django_vi_address-0.1.6-py3-none-any.whl (663.6 kB view details)

Uploaded Python 3

File details

Details for the file django_vi_address-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for django_vi_address-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3e12dc25b84ca999a4cf972612958a1edf784089e64731a1efe9149a7b0d7207
MD5 ac7cdcdb6e32c76c902c234353666158
BLAKE2b-256 e62beb613da38f4a86da051e2b05cfac4cfc7544ee107f6747e493689c2f2e2d

See more details on using hashes here.

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