我是 for (int i = 0; i < width; i++) {
System.out.print("*");
}
System.out.println();
for (int i = 0; i < height - 2; i++) {
System.out.print("*");
for (int j = 0; j < width - 2; j++) {
System.out.print(" ");
}
System.out.println("*");
}
for (int i = 0; i < width; i++) {
System.out.print("*");
}
System.out.println();
}
的初学者。当我遇到这个Django python
时,我收到以下错误。
python manage.py migrate
这里我也试图创建一个带有Unknown command: 'migrate'
Type 'manage.py help' for usage.
数据库的crud应用程序,它存在于localhost中意味着我需要连接到我的localhost数据库。我还需要知道如何在{{1}内部连接它带有所有凭据的文件。我的MYSQL
文件如下所示。
settings.py :
settings.py
请帮我解决上述问题并连接到数据库。
答案 0 :(得分:0)
migrate
命令。您应该使用syncdb
它可以做的是根据您的模型为您创建数据库表和行。
如果您想在Django 1.6上进行更多迁移,例如最新的Django,请考虑使用south
答案 1 :(得分:0)
默认数据库:sqlite3
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
更改为mysql:
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER' : 'username',
'PASSWORD' : 'password',
'HOST' : 'your ip',
'PORT' : 'port',
}
在django新版本中。我必须做3步迁移
python manage.py makemigrations <app_name>
python manage.py sqlmigrate svace <version of data>
python manage.py migrate
答案结束
答案 2 :(得分:0)
首先,如果您要迁移数据,请执行以下命令:
python manage.py dumpdata > datadump.json
下一步:将数据库配置更改为MySql:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your-db-name',
'USER': 'your-username',
'PASSWORD': 'your-password',
'HOST': 'localhost',
'PORT': '',
},
}
然后执行:
python manage.py makemigrations
python manage.py migrate
恢复数据类型:
python manage.py loaddata datadump.json