2016-06-08 2 views
1

Я пытаюсь настроить webapp с помощью рамки django. После урока, когда я использую "Джанго-администратора StartApp {имя-проекта}", Джанго-администратор правильно генерирует:manage.py не сгенерирован при использовании «django-admin startapp mysite»

06/08/2016 10:21 AM <DIR>   . 
06/08/2016 10:21 AM <DIR>   .. 

06/08/2016 10:21 AM    63 admin.py 
06/08/2016 10:21 AM    97 apps.py 
06/08/2016 10:21 AM <DIR>   migrations 
06/08/2016 10:21 AM    57 models.py 
06/08/2016 10:21 AM    60 tests.py 
06/08/2016 10:21 AM    63 views.py 
06/08/2016 10:21 AM     0 __init__.py 
       6 File(s)   340 bytes 
       3 Dir(s) 91,039,383,552 bytes free 

Но не manage.py.

Я не могу понять, что я делаю неправильно. Я работаю в виртуальной среде (которую я не проработал в последний раз), только если установлен django, если это имеет значение.

Редактировать: Я только что протестировал создание приложения вне виртуальной среды, и эта проблема была видна - без manage.py.

Я использую django 1.9.7, и кажется, что использовал django 1.8.x, когда он работал последним.

+0

@sayse при переходе на один каталог, я внутри моего virtualenv «корневой папки», в которой я управлял командой "django-admin startapp mysite" –

ответ

5

manage.py включен в проекты не приложения. Чтобы создать новый проект, вы должны:

django-admin startproject {project-name} 

Проекты - это набор приложений. Таким образом, чтобы создать приложение, cd в вы только что создали каталог проекта и сделать:

django-admin startapp {app-name} 
+0

Спасибо. Я не уверен, что я знаю разницу между проектами и приложениями. Я не создаю веб-приложение ** **? При использовании startproj он не распознает команду, на которую он отвечает: (TRYDJA ~ 1) C: \ Users \ Kasper \ OneDrive \ Projects \ Personal Website \ _Home \ trydjango19env> django-admin startproj trydjango19 Не заданы настройки Django. Неизвестная команда: 'startproj' Введите 'django-admin help' для использования. –

+0

вы можете создать проект, а затем создать много приложений в проекте. –

+0

Использование django-admin help Я вижу, что это startproject not startproj –