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
待续中.......
阅读(2207) | 评论(0) | 转发(0) |