今天能恢复我的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。至此基本解决了。
昨天晚上居然忘记上传了哇哇哇,没事,现在也不晚。