之前使用Pythonic搭建的论坛people界面显示有点问题第一个用户不显示,问了下作者,作者回复说这个Link只有~/people/而没有用户名 就点到为止了。按说我使用syncdb同步时注册的管理员应该显示在最前面的。但是却不是这样。前段时间也挺忙的,就先放一放了。------今天继续顺着ur...
分类:
编程语言 时间:
2015-01-12 00:10:13
阅读次数:
186
MigrationsDjango中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除。 如果你新增或修改数据模型里的字段,或是删除了一个数据模型,你需要手动在数据库里进行相应的修改或者使用South。Django...
分类:
其他好文 时间:
2014-11-18 23:44:02
阅读次数:
387
south在django1.6中的使用
django1.7中已经支持数据合并了,所以只能在django1.4 1.5 1.6的版本中使用south。 south的主要作用就是做数据的合并,当我们在django中定义了一个模型之后,使用syncdb同步到数据库中,而后如果 修改了模型的字段,或者字段属性,在使用syncdb就不可以了。 这时候如果要迁移数据就需要重新建库,把原始数据 迁...
分类:
其他好文 时间:
2014-10-23 14:33:13
阅读次数:
243
1最简单而又令人兴奋的命令: manage.py syncdb创建了指定app中的model相应的数据库表,假设是第一次使用此命令,会提示是否创建超级用户,输入username,Email和password,接着能够看到在创建索引:2. validate验证Model的正确性:manage.py v...
分类:
数据库 时间:
2014-10-11 23:12:26
阅读次数:
351
syncdb 仅仅能初始化table(create),不能自己主动update/delete/drop。那么south应运而生。south简单使用方法:安装: pip install South安装完后,增加到INSTALLED_APPS中,并syncdb一下,否则会出现south_migratio...
分类:
其他好文 时间:
2014-09-30 19:37:40
阅读次数:
207
1、先安装Django-1.6.52、再安装zinniz3、创建一个新工程django-admin.py startproject blog。4、运行测试服务器python manage.py runserver,限于在本机访问。5、同步创建数据库时python manage.py syncdb,如...
分类:
其他好文 时间:
2014-08-08 17:47:16
阅读次数:
260
在linux系统下想要可视化sqlite的办法一:安装sqlitebrowser: sudo apt-get install sqlitebrowser二:在终端提示符后输入sqlitebrowser启动图形界面:django的syncdb命令缺陷在于并不能将模型的修改或删除同步到数据库,因此造成....
分类:
数据库 时间:
2014-08-07 22:04:17
阅读次数:
342
1,生成项目生成一个django项目django-admin.py startproject django-demo生成数据库表python manage.py syncdb生成已个django应用django-admin.py startapp polls生成应用中定义过的模块的sql语句,并不执...
分类:
其他好文 时间:
2014-08-01 22:38:22
阅读次数:
178
django_messages是一个提供注册用户之间互相发送消息的django app。最近在研究其实现机制,安装测试非常容易,导入包,配好url以及syncdb生成数据库即可使用。一、收获一: 我们在setting里设置好AUTH_USER_MODEL = 'accounts.User', 然.....
分类:
其他好文 时间:
2014-07-28 11:21:50
阅读次数:
218
1
最简单而又令人兴奋的命令: manage.py syncdb
创建了指定app中的model对应的数据库表,如果是第一次使用此命令,会提示是否创建超级用户,输入用户名,Email和密码,接着可以看到在创建索引:
2. validate
验证Model的正确性:manage.py validate,若Model全部有效,会提示:0 errors found.
3....
分类:
数据库 时间:
2014-07-12 20:31:24
阅读次数:
278