【发布时间】:2014-03-20 21:28:39
【问题描述】:
我在这行代码中遇到语法错误,它引用了后面类型的模型。
views.py
unordered_group = Unordered_Group(count=group.same_count, group=group_model)
unordered_group.save()
ordered_groups = Unordered_Group.objects.all().order_by('count') # SYNTAX ERROR
models.py
class Unordered_Group(models.Model):
count = models.IntegerField(default=0)
group = models.ForeignKey(Group, null=True, blank=True)
我不认为我有任何拼写错误,所以任何人都可以告诉我语法有什么问题吗?感谢您的帮助!
编辑:追溯
Traceback:
File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
90. response = middleware_method(request)
File "C:\Python27\lib\site-packages\django\middleware\common.py" in process_request
72. urlresolvers.is_valid_path("%s/" % request.path_info, urlconf)):
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in is_valid_path
573. resolve(path, urlconf)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in resolve
453. return get_resolver(urlconf).resolve(path)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in resolve
320. sub_match = pattern.resolve(new_path)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in resolve
320. sub_match = pattern.resolve(new_path)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in resolve
222. return ResolverMatch(self.callback, args, kwargs, self.name)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in callback
229. self._callback = get_callable(self._callback_str)
File "C:\Python27\lib\site-packages\django\utils\functional.py" in wrapper
32. result = func(*args)
File "C:\Python27\lib\site-packages\django\core\urlresolvers.py" in get_callable
96. mod = import_module(mod_name)
File "C:\Python27\lib\site-packages\django\utils\importlib.py" in import_module
40. __import__(name)
Exception Type: SyntaxError at /associate
Exception Value: invalid syntax (views.py, line 53)
【问题讨论】:
-
请粘贴整个回溯。
-
我没有看到任何拼写错误。跟踪可能会有所帮助
-
@bnjmn khalid 现在正在编辑中发布回溯...
-
views.py中的第 53 行 before 行是什么 -
@BurhanKhalid 发布了回溯,谢谢。
标签: python django python-2.7 syntax-error models