Django自带的django-cities和django-countries 示例
时间: 2024-03-10 21:49:08 浏览: 160
以下是使用Django自带的django-cities和django-countries应用程序的示例:
1. 安装django-countries和django-cities:
```
pip install django-countries django-cities
```
2. 将这些应用程序添加到您的Django项目的INSTALLED_APPS中:
```python
INSTALLED_APPS = [
# ...
'django_countries',
'cities',
# ...
]
```
3. 运行Django管理命令以创建数据库表:
```
python manage.py migrate
```
4. 在您的项目中使用django-countries:
```python
from django_countries import countries
class MyModel(models.Model):
country = models.CharField(choices=countries)
```
5. 在您的项目中使用django-cities:
```python
from cities.models import City
class MyModel(models.Model):
city = models.ForeignKey(City, on_delete=models.CASCADE)
```
以上示例是使用Django自带的django-countries和django-cities应用程序的基本示例,您可以根据自己的需要进行修改和扩展。
阅读全文