如何使用Jupyter创建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

我有一些python代码需要与HTML页面交互。为此,我必须使用Django框架。因为我对这个很陌生,我不知道怎么做

我已使用以下命令在我的系统上安装了Django: pip安装django

运行此命令后,我得到以下输出:

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上的用户界面: