我正在尝试运行一个django代码,一个我做的imx6 yocto构建。这个基本的例子做得很好很顺利。所以我决定在我工作的一个项目中运行我自己的django制作,我得到了以下结果:
root@imx6ulevk:/home/mdwb-main# python manage.py runserver 147.106.17.9:8000
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3.5/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
autoreload.raise_last_exception()
File "/usr/lib/python3.5/site-packages/django/utils/autoreload.py", line 77, in raise_last_exception
raise _exception[1]
File "/usr/lib/python3.5/site-packages/django/core/management/__init__.py", line 337, in execute
autoreload.check_errors(django.setup)()
File "/usr/lib/python3.5/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python3.5/site-packages/django/apps/registry.py", line 114, in populate
app_config.import_models()
File "/usr/lib/python3.5/site-packages/django/apps/config.py", line 211, in import_models
self.models_module = import_module(models_module_name)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 985, in _gcd_import
File "<frozen importlib._bootstrap>", line 968, in _find_and_load
File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 693, in exec_module
File "<frozen importlib._bootstrap_external>", line 799, in get_code
File "<frozen importlib._bootstrap_external>", line 759, in source_to_code
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/mdwb-main/api_cloud/models.py", line 15
return f'{self.cloud_interval} foi cadastrado com sucesso!'
^
SyntaxError: invalid syntax
models.py中的代码如下:
from django.db import models
# Create your models here.
class Initial_config(models.Model):
#complement = models.CharField(max_length=30,null=True)
cloud_interval = models.IntegerField()
device_interval = models.IntegerField()
class Meta:
verbose_name = 'config'
verbose_name_plural = 'configs'
def __str__(self):
return f'{self.cloud_interval} foi cadastrado com sucesso!'
我尝试将‘改为’删除{self.cloud_interval},但都没有成功。
为什么会发生这种情况?如何修复它?
f-strings
只能从Python3.6以后使用。
如果您希望继续使用Python3.5,可以将代码更改为:
def __str__(self):
return '%s foi cadastrado com sucesso!' % self.cloud_interval
也就是说,Python3.5不再被官方支持;强烈建议升级到3.6或以上。有关更多信息,请参阅https://endoflife.date/python。
问题内容: 为什么Python在第9行的简单语句中给我一个语法错误? Python的版本是: 问题答案: 在Python 3中,print是一个函数,您需要像这样调用它。
问题内容: 我想分配: 我编写代码来表示输入或输入时可以得到字符串的输出。 我该怎么做? 问题答案: 对于语句的动态执行,请使用语句。 Eval Usgae: 该参数被解析和评价为Python表达式 例如:
问题内容: 我正在尝试以交互方式运行以下命令在运行Amazon Linux 4.14.47-56.37 64位的EC2服务器上安装gcloud: 文件正确下载,但是安装失败,并显示以下Traceback: 知道为什么这会引起问题吗? 我正在按照Google的建议运行python 2.7(2.7.14)。 问题答案: 除了在“ python”命令上安装的python 2.7之外,我还在“ pytho
问题内容: 我正在学习Python,甚至无法编写第一个示例: 这给 指向2。 为什么是这样?我正在使用3.1版 问题答案: 那是因为在Python 3中,他们用 函数 替换了该 语句 。 __ 现在的语法与以前差不多,但是需要parens: 从“ python 3新增功能”文档中:
SyntaxError:无效或意外的令牌第5行我似乎找不到缺少什么或语法错误的地方
问题内容: 当我使用以下代码实例化Hibernate时: 我有以下例外情况: org.xml.sax.SAXParseException:文档无效:找不到语法。org.xml.sax.SAXParseException:文档根元素“ hibernate-configuration”必须与DOCTYPE根“ null”匹配。引起原因:org.hibernate.MappingException:or