-
mysql -h127.0.0.1 -uusername -ppassword areas.sql < areas.sql
python ../../manage.py startapp areas
- 註冊應用
INSTALLED_APPS = [ ‘’‘’‘’ 'areas.apps.AreasConfig', # 省市區模塊 ]
- 添加行政區劃的模型類(省市區使用自動關聯的三級聯動)
from django.db import models # Create your models here. class Area(models.Model): """ 行政區劃 """ name = models.CharField(max_length=20, verbose_name='名稱') parent = models.ForeignKey('self', on_delete=models.SET_NULL, related_name='subs', null=True, blank=True, verbose_name='上級行政區劃') class Meta: db_table = 'tb_areas' verbose_name = '行政區劃' verbose_name_plural = '行政區劃' def __str__(self): return self.name
- 模型類的遷移
python manage.py makemigrations python manage.py migrate
- 添加數據(直接從以前的數據庫導入)
mysql -h127.0.0.1 -uroot -pmysql md < areas.sql
做一個Django項目(2.1、個人地址之準備省市區模型和數據)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.