Python中文
首页
教程
问答
标签
搜索
登录
注册
“NoneType”对象没有属性“strip”slagify
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我的模型在slagify中有问题</p> <pre><code>from django.db import models from django.contrib.auth.models import User from django.template.defaultfilters import slugify # Create your models here. class Pages(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(blank=True) content = models.TextField(blank=True) publish_at = models.DateTimeField(auto_now_add=True) update_at = models.DateTimeField(auto_now=True) order = models.IntegerField(default=0) type_content = models.CharField(max_length=255) user = models.ForeignKey(User) status =models.IntegerField(default=1) def __str__(self): return self.title def save(self, *args, **kwargs): if not self.slug: self.slug = slugify(self.title) #self.user=self.request.user super(Pages, self).save( *args, **kwargs) </code></pre> <p>我试着输入密码自身.鼻涕虫=slugify(“slug的测试”)仍然是个问题,但是当他说保持信息没有问题的时候</p> <p>这是我的错误:</p> <blockquote> <blockquote> <p>Environment:</p> </blockquote> <p>请求方法:发布请求URL: <a href="http://xxx.xx.xx.xx:8000/admin/pages/pages/add/" rel="nofollow">http://xxx.xx.xx.xx:8000/admin/pages/pages/add/</a></p> <p>Django版本:1.7.1 Python版本:3.4.2安装的应用程序: ('django.contrib.admin', 'django.contrib.auth公司', 'django.contrib.contenttypes', 'django.contrib.sessions公司', 'django.contrib.messages', 'django.contrib.staticfiles'搜索引擎优化', 已安装“页面”、“网站选项”、“新闻”、“标记”、“类别”) 中间件:('django.contrib.sessions公司.中间件.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth公司.中间件.认证中间件', 'django.contrib.auth公司.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.中间件.message中间件', 'django.middleware.clickjacking.XFrameOptionsMiddleware')</p> <p>回溯:文件 “C:\cms rock\vrockw\lib\site packages\django\core\handlers\基准.py“在 得到你的回应 111response=wrapped_callback(request,*callback_args,**callback_kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\contrib\admin\选项.py" 包装内 584返回self.admin_站点.admin_view(view)(*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\utils\装饰工.py“在 _折叠视图 105response=view_func(请求,*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\views\decorators\缓存.py" 在“包装视图”中 52response=view_func(请求,*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\contrib\admin\网站.py" 在内部 204返回视图(请求,*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\contrib\admin\选项.py" 在添加视图中 1454返回self.changeform_视图(请求,无,表单url,附加上下文)文件 “C:\cms rock\vrockw\lib\site packages\django\utils\装饰工.py“在 _包装纸 29return bound_func(*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\utils\装饰工.py“在 _折叠视图 105response=view_func(请求,*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\utils\装饰工.py“在 绑定函数 25return func.<strong>get</strong>(self,type(self))(*args2,**kwargs2)文件“C:\cms rock\vrockw\lib\site packages\django\db\事务处理.py“在 内部的 394return func(*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\contrib\admin\选项.py" 在changeform\u视图中 1405self.save_模型(请求,新对象,表单,不添加)文件“C:\cms rock\cms\pages\管理员py“在save_模型中 45目标保存()文件“C:\cms rock\cms\pages\模型.py“保存中 37super(Pages,self).save(*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\db\models\基准.py“在 节约 591强制更新=强制更新,更新\字段=更新\字段)文件 “C:\cms rock\vrockw\lib\site packages\django\db\models\基准.py“在 保存基地 619updated=self.\u save_table(原始、cls、强制插入、强制更新、使用、更新字段)文件 “C:\cms rock\vrockw\lib\site packages\django\db\models\基准.py“在 _保存表 700结果=self.\u do_insert(cls.\u base_manager,using,fields,update_pk,raw)文件 “C:\cms rock\vrockw\lib\site packages\django\db\models\基准.py“在 _do\u插入 733using=using,raw=raw)文件“C:\cms rock\vrockw\lib\site packages\django\db\models\经理.py“在 经理法 92返回getattr(自我获取查询集(),名称)(*args,**kwargs)文件“C:\cms rock\vrockw\lib\site packages\django\db\型号\查询.py“在 _插入 921返回query.get_编译器(using=using).execute_sql(return_id)文件 “C:\cms rock\vrockw\lib\site packages\django\db\models\sql\编译器.py" 在执行sql中 920光标.执行(sql,params)文件“C:\cms rock\vrockw\lib\site packages\django\db\backends\实用工具.py“在 执行 85sql=自我数据库操作。上次执行的查询(自.cursor,sql,params)文件 “C:\cms rock\vrockw\lib\site packages\mysql\connector\django\基准.py" 在上次执行的查询中 371返回游标.语句文件“C:\cms rock\vrockw\lib\site packages\mysql\connector\django\基准.py" 在<strong>getattr</strong> 147返回getattr(自.cursor,attr)文件“C:\cms rock\vrockw\lib\site packages\mysql\connector\光标.py“在 陈述 858回归自我_执行.strip()</p> <p>异常类型:AttributeError at/admin/pages/pages/add/Exception Value:“NoneType”对象没有属性“strip”</p> </blockquote>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>嗯,我也有同样的问题。我就是这样修好的。在</p> <p><code>slugify(self.title).__str__()</code></p> <p>slagify返回一个“SafeString”,它没有任何“strip()”函数。所以我得到了一个“str”这个词。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
pyVISA GPIB GET(组执行触发器)
1 回答
Pyvisa IOerror设备:Korad K3005d电源
5 回答
PyVISA mac OS X(山狮)安捷伦33250
7 回答
Pyvisa Pyusb无法加载大于1 MB的序列
7 回答
pyVisa RS232太慢
7 回答
PyVISA RS232超时错误(安捷伦电源)
9 回答
PyVISA SCPI命令和查询(值更新问题)
2 回答
PyVISA SerialInstrument需要硬重置才能在故障后连接
2 回答
pyvisa,未找到函数viOpen
9 回答
pyVISA:以编程方式将仪器返回到本地模式
2 回答
pyvisa:接口类型是什么意思?
5 回答
pyvisa.errors.VisaIOError:VI_ERROR_TMO(1073807339):操作完成前超时
9 回答
PyVisa“更复杂的示例”根本不运行Keithley 2400不理解的命令
9 回答
PyVisapy后端
10 回答
PyVISA不能写入超过7F的十六进制字符
2 回答
PYVISA中的ENUM模块和cStringIO模块
8 回答
PyVisa代码的图形用户界面
6 回答
Pyvisa使用按键电源超时
1 回答
PyVISA和Kethley 2701只能从一个通道获取结果
7 回答
PyVisa和Printing New D
1 回答