Django框架学习中碰到的数据库的问题
2017-01-04 17:01
211 查看
Django框架学习中碰到的数据库的问题
我们都知道,学习python,Django是python开发中最常用的一个web框架,我是自学的,在网上找的资料。可是由于有的资料较老,很多命令什么的都不能用了,碰到了很多坑。下面简单的说明一下我碰到的坑:1.首先,你要保证你已经安装了数据库,并且已经配置好了数据库(现在都是默认配置好的)。
2.创建模型。我的模型命名为text,要在setting.py文件中的“INSTALLED_APPS ”对应的值中加上文件名(最后的逗号不能少),例如,INSTALLED_APPS = [“默认”, … ,”text”,]
3.接下来你可能会执行python manage.py validate ,这个时候,不回发现报“Unknown command: ‘validate’ Type ‘manage.py help’ for usage.”是不是很懵逼。为什么不识别这些命令呢,是因为这些命令已经废弃了。你会发现,不但这一个命令会提示本信息,运行python manage.py sqlall books或者python manage.py syncdb或者python manage.py help也会提示类似信息。这都是命令废弃惹的祸,不怪你,哈哈!
4.解决办法: python manage.py makemigrations text,它是用来检测数据库变更和生成数据库迁移文件的。python manage.py migrate,它是用来迁移数据库。python manage.py sqlmigrate text 0001,它是用来把数据库迁移文件转换成数据库语言。依次运行这三个命令,问题完美解决。
这是我在学习Django框架是遇到的一个问题,希望帮助新手解决问题,少走弯路。
相关文章推荐
- ssm框架学习---传统使用jdbc连接数据库的问题
- PythonWeb开发Django框架学习(十)数据库一对多和多对多操作
- Python框架之Django的数据库配置问题
- PythonWeb开发Django框架学习(八)Model与数据库初步
- python web框架Django学习(六)数据库
- 学习djangorestframework碰到的小问题收集
- PythonWeb开发Django框架学习(九)使用Model类操作数据库数据
- 覆盖Django mysql model中save方法时碰到的一个数据库更新延迟问题
- web 框架 Django 学习记录 (二)把数据库中表内容展示在页面
- 学习django框架,记录所遇到的问题以及解决方法
- 学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法
- PythonWeb开发Django框架学习(十一)使用框架自带Admin管理数据库数据
- 为PetShop4.0安装数据库时碰到的小问题
- JAVA学习提高之----解决插入数据库时遇到的引号问题
- Django学习中的一些小问题
- 今天碰到的数据库问题
- 2009-03-16技术学习:Wicket框架下从数据库读取数据
- 在使用AJAX更新数据库时碰到的中文乱码问题
- 数据库学习问题
- 今天碰到了一个问题,数据传到数据库为空,结果没有注意,调试了好久