Django如何修改项目名,修改数据库

12个月前 (06-17)学习540

复制了个以前的项目,需要修改项目名字和数据库连接,折腾了半天,各种报错百度,最后终于解决了。以下是记录的操作和问题。

一、修改项目名字

1、把项目复制过来以后,第一步修改目录名,把项目的目录和项目对应的配置文件目录名修改成。

2、修改 manage.py 文件种对应的模块名

3、修改setting配置文件中的模块名,全局替换配置文件中的旧项目名

4、修改路由配置文件,将之前不用的模块路由删除。

 

二、修改项目新数据库

1、配置文件中修改 DATABASES ,改为新的数据库连接配置。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    },
    'mysql': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'zz', # 数据库名称
        'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
        'PORT': 3306, # 端口
        'USER': 'root',  # 数据库用户名
        'PASSWORD': 'root', # 数据库密码
    }
}

2、将不需要的模块删除,并把配置文件中的多余模块删除

找到配置文件中的 INSTALLED_APPS,参数,删除掉之前无用的模块。

配置了数据库对应app的,删除掉之前的配置 DATABASE_APPS_MAPPING。

 

分享到: