![](/img/trans.png)
[英]I am getting an error : AttributeError: 'str' object has no attribute 'isfloat'
[英]I keep getting this error when i want to query data from a model in mysql database : AttributeError: 'str' object has no attribute 'utcoffset'
這是我正在使用的 model
class Lga(models.Model):
uniqueid = models.AutoField(primary_key=True)
lga_id = models.IntegerField()
lga_name = models.CharField(max_length=50)
state_id = models.IntegerField()
lga_description = models.TextField(blank=True, null=True)
entered_by_user = models.CharField(max_length=50)
date_entered = models.DateTimeField()
user_ip_address = models.CharField(max_length=50)
class Meta:
managed = False
db_table = 'lga'
這是我的代碼 Django shell
from Inec_results.models import PollingUnit, Lga
local = Lga.objects.all()
print(local)
我一直在嘗試查詢 model 時遇到此錯誤。我是 Django 的新手,請幫幫我
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\models\query.py", line 256, in __repr__ data = list(self[:REPR_OUTPUT_SIZE + 1])
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\models\query.py", line 262, in __len__
self._fetch_all()
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\models\query.py", line 1354, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\models\query.py", line 68, in __iter__
for row in compiler.results_iter(results):
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\models\sql\compiler.py", line 1149, in
apply_converters
value = converter(value, expression, connection)
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\db\backends\mysql\operations.py", line 311, in convert_datetimefield_value
value = timezone.make_aware(value, self.connection.timezone)
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\utils\timezone.py", line 262, in make_aware
if is_aware(value):
File "C:\Users\olaniran\.virtualenvs\BincomDev-TkuS52cz\lib\site-packages\django\utils\timezone.py", line 228, in is_aware
return value.utcoffset() is not None
AttributeError: 'str' object has no attribute 'utcoffset'
你好抱歉,這個問題回答晚了,我今天遇到了這個問題,這就是我解決它的方法。
go 到 settings.py 文件並將 USE_TZ 設置為 False。
USE_TZ = 假
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.