今天能恢复我的Django吗——恢复了!

今天能用两小时恢复我的Django吗

实在是累了,昨天和队友改bug的时候为了能在我的电脑上实现他的程序就在datagrip中删了我django建的表。没想到啊,这一删就全是报错!!
不说了,今天看看能不能用晚上这点时间把它搞好吧。现在是晚上十点零九分,不知道能不能在12点之前搞定欸。

修bug的步骤:因为老玛很蠢,所有就干脆直接重构了
先备份所有程序吧,然后用管理员权限把之前的虚拟环境的文件夹删掉。

然后重新建立虚拟环境(注意本机是windows),安装django,django-extensions

py -m venv myproject
myproject\Scripts\activate.bat
py -m pip install Django

然后就可以新建一个project,再新建app。

django-admin startproject myworld
py manage.py startapp myapp

然后就可以打开vscode,跟着w3school的步骤走~

注意一点是因为我的数据库用的是postgre,所以需要在project/setting里把database的默认值改了。

DATABASES = {
    'default': {
        'ENGINE':'django.db.backends.postgresql_psycopg2',
        'NAME':'cslab1',
        'USER':'test',
        'PASSWORD':'123456',
        'HOST':'localhost',
        'PORT':'5432',
    }
}

然后照着这个用脚本导入数据
https://towardsdatascience.com/use-python-scripts-to-insert-csv-data-into-django-databases-72eee7c6a433

然后要用上rest_framework, 还要创建superuser。至此基本解决了。
昨天晚上居然忘记上传了哇哇哇,没事,现在也不晚。

posted @ 2022-05-25 14:41  爱吃番茄的玛丽亚  阅读(39)  评论(0编辑  收藏  举报