我是Python的新手,Django& Jupyter笔记本。 我尽力从StackOverflow中搜索和学习,并让Python Django和Jupyter Notebook一起工作。但是当我尝试在单元格中执行python manage.py runserver命令并获取语法错误等错误消息时。所以任何人都可以帮助我解决这个问题。 我的环境是使用Python 3.5 Django 2.10 Jupyter Notebook 4.0的Windows 10 Pro x64
答案 0 :(得分:2)
我的猜测是你正试图推出蟒蛇'在python / jupyter notebook中。
python manage.py runserver
一般的答案是将其视为一个简单的shell命令(不确定它是否可以使用此特定命令):
!python manage.py runserver
在jupyter中调试Django
INSTALLED_APPS = (..., 'django_extensions',...)
python manage.py shell_plus --notebook
您将可以从jupyter访问您的模型。
答案 1 :(得分:0)
你可以找到一个描述 installation with win10, Python 3.5。使用python 3.6,你只需启动一个新的“python”笔记本(“django-shell”不再存在)。
使用win10,您需要一个开放的CMD。启动CMD后,切换到运行Jupyter / Django笔记本的目录。在这个CMD中你运行:
python manage.py runserver
说实话:我可以在那里运行我的例子:
from django.template import Template, Context
template = Template('The name of this project is {{ projectName }}')
context = Context({'projectName': 'MyJypyterDjangoSite'})
template.render(context)