Форум сайта python.su
Здравствуйте хочу настроить сервер для django но пока ничего не выходит, первый способ это собственного сервера на django
sudo apt-get install python-setuptools
sudo easy_install virtualenv
virtualenv --no-site-packages django-mike
source django-mike/bin/activate
easy-install Django
django-admin.py startproject django_test
python manage.py runserver
Офлайн
serrrgggeeeВот тут я повис. Вы что сделать то хотите? Веб-сервер запустить? Так УЖЕ. Этот веб-сервер будет занимать консоль, кока его не прибьют. Хотите какую то другую команду выполнить - открывайте другой терминал.
python manage.py runserver выполняется и работает сервер по адресу http://127.0.0.1:8000/ но вот команда manage.py после этого не работает,
Офлайн
В школе каникулы?
Офлайн
я же написал команды выполняются только во данном окне термиала когда устанавливаешь, сервер и больше ни где.
Офлайн
serrrgggeee
Опишите проблему более развёрнуто.
Я не понимаю Вашей пунктуации своеобразной и стиля мышления.
Вероятно, дело в понимании. Опишите по шагам со скриншотами, что конкретно Вы делаете, чего хотите добиться, и что получаете.
Офлайн
serrrgggeee@serrrgggeee-Satellite-L40 ~ $ sudo su [sudo] password for serrrgggeee: serrrgggeee-Satellite-L40 serrrgggeee # apt-get git E: Неверная операция git serrrgggeee-Satellite-L40 serrrgggeee # apt-get install git Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: git-man liberror-perl Предлагаемые пакеты: git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-bzr git-cvs git-svn НОВЫЕ пакеты, которые будут установлены: git git-man liberror-perl обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 8 487 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 19,7 MB. Хотите продолжить [Д/н]? y Получено:1 http://archive.ubuntu.com/ubuntu/ saucy/main liberror-perl all 0.17-1 [23,8 kB] Получено:2 http://archive.ubuntu.com/ubuntu/ saucy/main git-man all 1:1.8.3.2-1 [670 kB] Получено:3 http://archive.ubuntu.com/ubuntu/ saucy/main git i386 1:1.8.3.2-1 [7 793 kB] Получено 8 487 kБ за 20с (416 kБ/c) Выбор ранее не выбранного пакета liberror-perl. (Чтение базы данных … на данный момент установлено 174389 файлов и каталогов.) Распаковывается пакет liberror-perl (из файла …/liberror-perl_0.17-1_all.deb) … Выбор ранее не выбранного пакета git-man. Распаковывается пакет git-man (из файла …/git-man_1%3a1.8.3.2-1_all.deb) … Выбор ранее не выбранного пакета git. Распаковывается пакет git (из файла …/git_1%3a1.8.3.2-1_i386.deb) … Обрабатываются триггеры для man-db … Настраивается пакет liberror-perl (0.17-1) … Настраивается пакет git-man (1:1.8.3.2-1) … Настраивается пакет git (1:1.8.3.2-1) … serrrgggeee-Satellite-L40 serrrgggeee # ./manage.py runserver bash: ./manage.py: Нет такого файла или каталога serrrgggeee-Satellite-L40 serrrgggeee # clear serrrgggeee-Satellite-L40 serrrgggeee # sudo apt-get install python-setuptools Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия python-setuptools. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. serrrgggeee-Satellite-L40 serrrgggeee # sudo easy_install virtualenv Searching for virtualenv Best match: virtualenv 1.11.6 Processing virtualenv-1.11.6-py2.7.egg virtualenv 1.11.6 is already the active version in easy-install.pth Installing virtualenv script to /usr/local/bin Installing virtualenv-2.7 script to /usr/local/bin Using /usr/local/lib/python2.7/dist-packages/virtualenv-1.11.6-py2.7.egg Processing dependencies for virtualenv Finished processing dependencies for virtualenv serrrgggeee-Satellite-L40 serrrgggeee # source django-mike/bin/activate (django-mike)serrrgggeee-Satellite-L40 serrrgggeee # ls Audiobooks hp modwsgi php-5.3.28 Podcasts WORK Видео Загрузки Музыка Рабочий стол django-mike livestmp ph PhpstormProjects pycharm-community-3.4.1 Бух_отчёт_по_мастерам.docx Документы Изображения Общедоступные Шаблоны (django-mike)serrrgggeee-Satellite-L40 serrrgggeee # cd django-mike (django-mike)serrrgggeee-Satellite-L40 django-mike # ls bin include lib local (django-mike)serrrgggeee-Satellite-L40 django-mike # cd bin (django-mike)serrrgggeee-Satellite-L40 bin # ls activate activate.fish django-admin.py easy_install pip pip2.7 python2 activate.csh activate_this.py django_test easy_install-2.7 pip2 python python2.7 (django-mike)serrrgggeee-Satellite-L40 bin # virtualenv --no-site-packages django-mike New python executable in django-mike/bin/python Installing setuptools, pip...done. (django-mike)serrrgggeee-Satellite-L40 bin # easy-install Django Команда 'easy-install' не найдена, возможно вы имели в виду: Команда 'easy_install' из пакета 'python-setuptools' (main) easy-install: команда не найдена (django-mike)serrrgggeee-Satellite-L40 bin # django-admin.py startproject django_test CommandError: '/home/serrrgggeee/django-mike/bin/django_test' already exists (django-mike)serrrgggeee-Satellite-L40 bin # python manage.py runserver python: can't open file 'manage.py': [Errno 2] No such file or directory (django-mike)serrrgggeee-Satellite-L40 bin #
Офлайн
И? В каталоге bin тупо нету файла manage.py
Это легко проверяется с помощью ls
откуда он там возьмется по Вашему?
Вы же создали проект командой django-admin.py startproject
Так перейдите в каталог проекта то!
Отредактировано FishHook (Июль 18, 2014 18:39:15)
Офлайн
serrrgggeee-Satellite-L40 bin # ls *
activate activate.csh activate.fish activate_this.py django-admin.py easy_install easy_install-2.7 pip pip2 pip2.7 python python2 python2.7
django-mike:
bin include lib local
django_test:
django_test manage.py
(django-mike)serrrgggeee-Satellite-L40 bin #
Офлайн
И что это? В каталоге в котором Вы находитесь нету manage.py,
какого черта Вы его пытаетесь запустить на исполнение?
И что это вообще за django-mike, откуда Вы его выкопали и нахрена он нужен?
Джанга ставится не так.
Офлайн
serrrgggeee-Satellite-L40 bin # cd django_test (django-mike)serrrgggeee-Satellite-L40 django_test # python manage.py runserver Validating models... 0 errors found July 18, 2014 - 15:54:08 Django version 1.6.5, using settings 'django_test.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
serrrgggeee-Satellite-L40 django_test # [18/Jul/2014 15:55:21] "GET / HTTP/1.1" 200 1757 ---------------------------------------- Exception happened during processing of request from ('127.0.0.1', 57038) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
django_test # python manage.py runserver Validating models... 0 errors found July 18, 2014 - 15:57:03 Django version 1.6.5, using settings 'django_test.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
serrrgggeee@serrrgggeee-Satellite-L40 ~ $ ls Audiobooks hp modwsgi php-5.3.28 Podcasts WORK Видео Загрузки Музыка Рабочий стол django-mike livestmp ph PhpstormProjects pycharm-community-3.4.1 Бух_отчёт_по_мастерам.docx Документы Изображения Общедоступные Шаблоны serrrgggeee@serrrgggeee-Satellite-L40 ~ $ cd django-mike serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike $ ls bin include lib local serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike $ cd bin serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin $ ls activate activate.fish django-admin.py django_test easy_install-2.7 pip2 python python2.7 activate.csh activate_this.py django-mike easy_install pip pip2.7 python2 serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin $ ls * activate activate.csh activate.fish activate_this.py django-admin.py easy_install easy_install-2.7 pip pip2 pip2.7 python python2 python2.7 django-mike: bin include lib local django_test: django_test manage.py serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin $ cd django_test serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin/django_test $ python manage.py runserver Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named django.core.management serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin/django_test $ ls django_test manage.py serrrgggeee@serrrgggeee-Satellite-L40 ~/django-mike/bin/django_test $ sudo su [sudo] password for serrrgggeee: serrrgggeee-Satellite-L40 django_test # python manage.py runserver Traceback (most recent call last): File "manage.py", line 8, in <module> from django.core.management import execute_from_command_line ImportError: No module named django.core.management serrrgggeee-Satellite-L40 django_test #
Офлайн