Django для Mongodb не может найти django-admin.py - PullRequest
0 голосов
/ 07 марта 2019

Я начинаю учиться использовать MongoDB с Django , поэтому я следовал этому руководству для запуска.

Я создал свою виртуальную среду, используя python3.6 -m venv MongodbTestVenv, и активировал ее, используя source MongodbTestVenv/bin/activate. Пока все работало нормально.

Я установил Джанго-нонрел , используя pip install git+https://github.com/django-nonrel/django@nonrel-1.5.

Я установил djangotoolbox , используя pip install git+https://github.com/django-nonrel/djangotoolbox.

Я установил Движок Mongo DB , используя pip install git+https://github.com/django-nonrel/mongodb-engine.

Я проверил с помощью pip list, чтобы убедиться, что все установлено:

(MongodbTestVenv) MacBook-Pro-de-Hugo:MongodbTestProject hugovillalobos$ pip list
Package               Version
--------------------- -------
Django                1.5.11 
django-mongodb-engine 0.6.0  
djangorestframework   3.9.2  
djangotoolbox         1.8.0  
pip                   19.0.3 
pymongo               3.7.2  
setuptools            28.8.0 

Но, когда я набираю django-admin startproject MongodbTest, я получаю эту ошибку: -bash: django-admin: command not found.

Я проверил этот вопрос , но все ответы связаны с расположением файла django-admin.py , поэтому я нашел его с помощью which django-admin.py, и это результат :

(MongodbTestVenv) MacBook-Pro-de-Hugo:MongodbTestProject hugovillalobos$ which django-admin.py
/Users/hugovillalobos/Documents/Code/MongodbTestProject/MongodbTestVenv/bin/django-admin.py

Я вижу, что файл находится в каталоге активной виртуальной среды, поэтому не могу понять, почему он не может быть найден.

Я не знаю, что мне не хватает, у меня никогда не было проблем с Django при использовании реляционной базы данных, и я устанавливаю обычные Django версии, используя только pip install Django.

1 Ответ

0 голосов
/ 07 марта 2019

Вы говорите, что бежали:

django-admin startproject MongodbTest

но ваш bash может найти django-admin.py из этого which оператора.

Попробуйте, что знает ваш bash:

django-admin.py startproject MongodbTest
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...