1、登陆问题
现象:
 监听python manage.py runserver 0.0.0.0:8123后
  在浏览器中输入访问,返回Bad Request (400)
处理:
  域名限制,在setting.py 添加
          ALLOWED_HOSTS = ['*',]
2、查看django安装目录
   Python
>>>    import django 
>>> print django.__file__ 

3、定制化管理界面
    项目目录下 添加 base_site.html
    路径如下:/root/djtest/django_extjs/django_extjs/templates/admin/base_site.html
    ( 红色为项目路径)

4、modle名称
    django    1.6版本
   有时候需要显示别名,比如中文,可用verbose_name 

  比如
# Create your models here.
class Article(models.Model):
        title = models.CharField(u'标题', max_length=32)
        content = models.TextField(u'内容i2')
        models.IntegerField('u价格',default=0)
        pub_date = models.DateTimeField(u'发表时间', auto_now_add=True, editable = True)
        update_time = models.DateTimeField(u'更新时间',auto_now=True, null=True)

        class Meta:
                verbose_name = "pizza"

        def __unicode__(self):# 在Python3中用 __str__ 代替 __unicode__
                return self.title


待续中.......
 



11-06 15:59
查看更多