11 2014 档案
摘要:Migrations Django中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除。 如果你新增或修改数据模型里的字段,或是删除了一个数据模型,你需要手动在数据库里进行相应的修改或者使用South。Djang
阅读全文
摘要:在HTTP中,Basic Authorization基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。在发送之前是以用户名追加一个冒号然后串接上口令,并将得出的结果字符串再用Base64算法编码。例如,提供的用户名是Aladdin、口令是op...
阅读全文
摘要:Model实例,myapp/models.py:from django.db import modelsclass Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField...
阅读全文
摘要:InlineModelAdminclass InlineModelAdminclass TabularInlineclass StackedInline举例,有两个Model:from django.db import modelsclass Author(models.Model): name...
阅读全文
摘要:ModelAdmin methodssave_model(request, obj, form, change)此方法为admin界面用户保存model实例时的行为。request为HttpRequest实例,obj为model实例,form为ModelForm实例,change为bool值,取决于...
阅读全文
摘要:Admin管理界面是django的杀手级应用。它读取你模式中的元数据,然后提供给你一个强大而且可以使用的界面,网站管理者可以用它立即向网站中添加内容。要使用admin,可以按照下面的步骤:将'django.contrib.admin'加入setting的INSTALLED_APPS配置中。保证INS...
阅读全文