- 45
- 0
运行python manage.py makemigrations后显示创建成功
Migrations for 'blog':
blogmigrations0001_initial.py
- Create model Employer
但是在数据库中show tables却显示空,用shell创建模型对象也是显示没有该表
DATABASES = {
'default':{
'ENGINE': 'django.db.backends.mysql' ,
'NAME' : 'django_test',
'USER' : 'root',
'PASSWORD' : 'root',
'HOST' : '',
'PORT' : '',
}
}
INSTALLED_APPS = [
'blog',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
想问下是哪一步错误了么,我该怎么解决?
- 共 0 条
- 全部回答
-
★孤寂←天空☆ 普通会员 1楼
如果你使用的是Django的ORM(Object-Relational Mapping)模型,如果你无法生成Mysql表,可能是因为你的模型定义中没有使用到数据库字段。Django ORM自动为我们生成了模型类,但是这些类并没有真正的数据库字段。
如果你想要生成Mysql表,你需要在你的模型类中添加数据库字段。例如:
```python from django.db import models
class MyModel(models.Model): my_field = models.CharField(max_length=100) ```
在这个例子中,MyModel类包含了一个名为my_field的字段,该字段的最大长度为100。
如果你已经添加了字段,但是仍然无法生成Mysql表,可能是因为你的数据库设置没有正确。你需要确保你的数据库配置中已经包含了你需要的数据库引擎(例如MySQL)和数据库信息。
另外,如果你的数据库设置是通过配置文件中的配置来实现的,你需要确保你的配置文件中包含了你需要的数据库引擎和数据库信息。例如:
python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'database_name', 'USER': 'database_user', 'PASSWORD': 'database_password', 'HOST': 'localhost', 'PORT': '3306', } }在这个例子中,DATABASES是一个字典,其中包含了数据库引擎、数据库名、数据库用户名、数据库密码、数据库主机和数据库端口。你需要根据你的实际情况来设置这些参数。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

