【发布时间】:2015-07-13 09:12:00
【问题描述】:
我是 Python 和 Django 的新手。我正在使用 Python 3.4.2 和 Django 1.8 我只卡在第一组:
C:\Users\admin>python
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) tel)] on win32
Type "help", "copyright", "credits" or "license" for more
>>> import django
>>> print (django.get_version())
1.8.3
>>> django-admin startproject mysite
File "<stdin>", line 1
django-admin startproject mysite
^ SyntaxError: invalid syntax
有人可以帮我解决这个问题吗?
【问题讨论】:
-
你忘记了管理员中的 .py
-
C:\Users\admin>python django-admin.py startproject mysite应该可以工作。 -
不要在 Python 控制台中使用 django-admin。在您的终端上使用它。
-
@EdwinLunando 我也是这么想的。由于缺少文件扩展名 (.py),不会出现 SyntaxError。这个命令根本不属于解释器。
-
在 windows 中应该有一个名为
django-admin.exe的文件,而不是与django-admin.py相同的文件。即使您不输入扩展名,Windows 也会执行 exe 文件。django-admin startproject mysite应该像django-admin.py startproject mysite一样在 shell 中工作,如果你的 PATH 设置正确的话。