我正在关注 Django 教程https://docs.djangoproject.com/es/1.10/intro/tutorial01/ https://docs.djangoproject.com/es/1.10/intro/tutorial01/
我创建了一个“mysite”虚拟项目(我的第一个项目)并尝试在不更改它的情况下对其进行测试。
django-admin startproject mysite
cd mysite
python manage.py runserver
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
我在系统本身生成的文件上收到语法错误。而且我似乎找不到其他经历过同样问题的人。
我将添加一些我的设置数据,以防有用
$ vpython --version
Python 2.7.12
$ pip --version
pip 9.0.1 from /home/frank/.local/lib/python2.7/site-packages (python 2.7)
$ python -m django --version
1.10.6
添加自动生成的manage.py的内容
cat manage.py
#!/usr/bin/env python3
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
确保连接 django 的 python 版本(如果您正在使用虚拟环境,请确保激活虚拟环境)。
当你安装 django 时只使用
pip install django
那么你必须跑
python manage.py startapp <yourApp name>
否则,如果您使用过:
pip3 install django
那么你必须跑
python3 manage.py startapp <yourapp name>
Refer:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)