如何使用Jupyter创建Django项目?
我有一些python代码需要与HTML页面交互。为此,我必须使用Django框架。因为我对这个很陌生,我不知道怎么做 我已使用以下命令在我的系统上安装了Django: pip安装django 运行此命令后,我得到以下输出:如何使用Jupyter创建Django项目?,django,python-3.x,Django,Python 3.x,我有一些python代码需要与HTML页面交互。为此,我必须使用Django框架。因为我对这个很陌生,我不知道怎么做 我已使用以下命令在我的系统上安装了Django: pip安装django 运行此命令后,我得到以下输出: Collecting django Downloading https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817
Collecting django
Downloading https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl (7.5MB)
Requirement already satisfied: pytz in c:\users\hisingh\appdata\local\continuum\anaconda3\lib\site-packages (from django) (2019.1)
Collecting sqlparse (from django)
Downloading https://files.pythonhosted.org/packages/ef/53/900f7d2a54557c6a37886585a91336520e5539e3ae2423ff1102daf4f3a7/sqlparse-0.3.0-py2.py3-none-any.whl
Installing collected packages: sqlparse, django
Successfully installed django-2.2.6 sqlparse-0.3.0
Note: you may need to restart the kernel to use updated packages.
现在我想创建我的第一个django项目。我试图通过运行以下命令通过Jupyter notebook完成此操作:
django-admin FirstProject
输出:
File "<ipython-input-5-c29723f55035>", line 1
django-admin FirstProject
^
SyntaxError: invalid syntax
文件“”,第1行
django管理项目
^
SyntaxError:无效语法
有人能指导我做那件事吗?任何帮助都将不胜感激。因此,在浏览了100多篇博客或文章之后,我能够用Jupyter创建我的第一个DJango项目。以下是我制作的完整指南,它解决了我的问题: 步骤1:通过打开任何ipynb文件在Jupyter笔记本上运行命令,安装Django with:
1]pip install django
2]pip install django-extensions
步骤2:转到
This PC(right click)->properties->Advanced system settings->click->Environment Variables->System Variables->Select Path->Edit->New
Once you are here, add the below paths in path variable
1]C:\Users\hisingh\AppData\Local\Continuum\anaconda3\Scripts
2]C:\Users\hisingh\AppData\Local\Continuum\anaconda3\Library\bin
3]C:\Users\hisingh\AppData\Local\Continuum\anaconda3
步骤3:
现在,在cmd提示符下使用以下命令创建第一个web项目:
1]cd C\User\Python Django Project
2]django-admin startproject YOUR_PROJECT_NAME
步骤4:
然后将django_扩展名附加到文件settings.py的INSTALLED_APPS部分
您可以在您的\u项目\u名称->您的\u项目\u名称中找到“settings.py”
INSTALLED_APPS =[
...
'django_extensions',
]
步骤5:
然后让我们在cmd提示符下运行jupyter笔记本-
python manage.py shell_plus --notebook
步骤6:
现在打开任何Jupyter笔记本并根据需要更改内核。
django admin
是一个shell命令,而不是Python行。这意味着每当我想创建一个新的django项目时,我都必须在shell上运行这个命令?通常你不会经常创建django项目。但乍一看,Django并不是一个可以与Jupyter合作的东西。您确实可以使用Jupyter让shell访问您的Django项目,因此本质上,它是一个包裹在Django shell上的用户界面: