We are thrilled to announce the first official release of **Django AutoParsed Address Field**! 🎉 This package simplifies address management in Django projects by providing tools for parsing, normalizing, and geocoding addresses with seamless integration into your models.
Key Features:
- **Custom `AutoParsedAddressField`**: A ForeignKey field that automatically parses raw address strings and populates structured fields.
- **Geocoding Support**: Choose between ArcGIS or Scourgify as your geocoding provider.
- **Pre-defined Models**: Includes `Country`, `State`, `Locality`, and `Address` models for robust geographic data handling.
- **Signal Support**: Trigger `address_parsed` signals upon successful address parsing to integrate custom workflows.
- **Admin Support**: Easy integration with Django Admin for managing addresses.
Installation:
1. Install the package using pip:
bash
pip install django-autoparsed-address-field
2. Add the app to your Django settings:
python
INSTALLED_APPS = [
...,
'autoparsed_address_field',
]
3. Run migrations:
bash
python manage.py migrate
Documentation:
For detailed usage, configuration, and examples, refer to the [README.md](https://chatgpt.com/c/README.md).
Feedback and Contributions:
We welcome your feedback, feature requests, and contributions. Feel free to submit issues or pull requests on our GitHub repository.
Thank you for using **Django AutoParsed Address Field**! 🚀