0
点赞
收藏
分享

微信扫一扫

Django 开发图书馆系统遇到的问题与解决


注意:这里如果没有加#-*- coding: UTF-8 -*------------>关于中文的问题



​class​​​​Book(models.Model):​

​    ​​​​class​​​​Meta:​

​        ​​​​verbose_name ​​​​=​​​​'图书'​

​        ​​​​verbose_name_plural ​​​​=​​​​verbose_name​

​    ​​​​isbn          ​​​​=​​​​models.CharField(​​​​'ISBN'​​​​,max_length​​​​=​​​​13​​​​,unique​​​​=​​​​True​​​​)​

​    ​​​​title           ​​​​=​​​​models.CharField(​​​​'书名'​​​​,max_length​​​​=​​​​200​​​​)​

​    ​​​​subtitle           ​​​​=​​​​models.CharField(​​​​'副标题'​​​​,max_length​​​​=​​​​200​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​pages           ​​​​=​​​​models.IntegerField(​​​​'页数'​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​author          ​​​​=​​​​models.CharField(​​​​'作者'​​​​,max_length​​​​=​​​​60​​​​)​

​    ​​​​translator          ​​​​=​​​​models.CharField(​​​​'译者'​​​​,max_length​​​​=​​​​60​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​price           ​​​​=​​​​models.CharField(​​​​'定价'​​​​,max_length​​​​=​​​​60​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​publisher       ​​​​=​​​​models.CharField(​​​​'出版社'​​​​,max_length​​​​=​​​​200​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​pubdate         ​​​​=​​​​models.CharField(​​​​'出版日期'​​​​,max_length​​​​=​​​​60​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​cover_img        ​​​​=​​​​models.URLField(​​​​'封面图'​​​​,blank​​​​=​​​​True​​​​)​

​    ​​​​summary        ​​​​=​​​​models.TextField (​​​​'内容简介'​​​​,blank​​​​=​​​​True​​​​,max_length​​​​=​​​​2000​​​​)​

​    ​​​​author_intro        ​​​​=​​​​models.TextField (​​​​'作者简介'​​​​,blank​​​​=​​​​True​​​​,max_length​​​​=​​​​2000​​​​)​

​    ​​​​def​​​​__unicode__(​​​​self​​​​):​

​        ​​​​return​​​​str​​​​(​​​​self​​​​.title)​

会打印:SyntaxError: Non-ASCII character '\xe7' in file /home/czh/workdir/PythonWeb/ Django_Demo/Users/ models.py on line 5,  but no  encoding  declared; see http://www.python.org/peps/pep-0263.html for details ( models.py, line 5)




举报

相关推荐

0 条评论