python - 运行 django-admin

标签 python django

我是 django 新手,我想学习本教程:https://docs.djangoproject.com/en/2.1/intro/tutorial01/

不幸的是,django-admin 不在我的路径中。

当我尝试直接运行 django-admin.py 脚本时,出现以下错误:

$ /usr/local/lib/python3.7/site-packages/django/bin/django-admin.py
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/django/bin/django-admin.py", line 2, in <module>
    from django.core import management
ImportError: No module named django.core

这是我的配置:

  • 系统:macOS 10.13
  • Python:3.7.0(通过Homebrew安装
  • Django:2.1.4

我做错了什么?

最佳答案

我认为你没有正确安装 django。如果您是 django 的新手,请按照以下步骤设置干净的新项目环境

创建项目文件夹

mkdir myProject

打开此项目文件夹

cd myProject

创建虚拟环境

python3 -m venv env

现在,激活这个虚拟环境

source env/bin/activate

是时候安装 Django

pip install django

创建您的第一个项目

django-admin startproject myProject

打开此项目

 cd myProject

打开您的服务器以检查其是否成功运行

python manage.py runserver

关于python - 运行 django-admin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53705091/

相关文章:

python - 在python3中将文件名重命名为整数序列

Python编码/解码问题

python - 如何在pinax中调用一个url的多个 View

python - Django Tastypie 创建 API 接受 POST 数据但不在数据库中创建任何条目

Django 从另一个模型保存方法创建模型实例

python - 如何创建一个简单的元类?

python - C++ 到 numpy 再回到 C++,元组 PyObject

django - aldryn-search for Django CMS 搜索全文

django - 在 Django 站点中嵌入视频文件

python - Pyramid 的 add_static_view 是如何工作的?