Как удалить django windows

Django:как полностью удалить приложение Django?

какова процедура полного удаления приложения Django, в комплекте с удалением базы данных?

4 ответов:

Django sqlclear docs для получения дополнительной информации. В принципе, работает ./manage.py sqlclear my_app_name получает вас сделать в SQL, которые должны быть выполнены, чтобы избавиться от всех следов приложения в вашей БД. Вам все равно нужно скопировать и вставить (или передать) эти операторы в ваш клиент SQL. Для Django 1.7 и выше, использовать ./manage.py migrate my_app_name zero (см. migrate docs), который запускает очистку базы данных автоматически.

чтобы удалить приложение из вашего проекта, все, что вам нужно сделать, это удалить его из INSTALLED_APPS в вашем проекте settings.py . Django больше не будет загружать приложение.

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

(необязательно) если приложение хранит носитель файлы, файлы кэша или другие временные файлы где-то, вы можете удалить их, а также. Также будьте осторожны с затяжными данными сеанса, которые могут остаться от приложения.

(необязательно) я бы также удалил все устаревшие типы контента.

  1. прокомментируйте settings.py на INSTALLED_APPS ненужная строка приложения
  2. удалить все папке __pycache__ и migrate в проекте
  3. удалить ненужную модель в models.py
  4. удалить импорт ссылке views.py , admin.py конец etc.
  5. удалить все ссылки в urls.py на вашем ненужном приложении
  6. в базе данных удалить ненужные таблицы, которые связаны с приложением (я делаю это с помощью программы помощи «Студия Валентина»)
  7. удалить приложения папку
  8. в командной строке сделать это: python manage.py migrate и python manage.py syncdb

приложение django — это «набор» файлов *.py и каталог с именем django-app. Таким образом, вы можете просто удалить всю папку со всеми файлами *.py

для «удаления» таблиц из БД необходимо использовать DELETE FROM

кроме того, вы должны удалить строки с именем приложения из setting.py в корневом каталоге

Я действительно люблю шаги от в этой статье — это миграция поддержка.

возможно, его нужно адаптировать в двух обновлениях кода , но он выглядит действительно безопасным, когда вам приходится работать со многими развертываниями (например: этап тестирования, бета — версия и производство-в моем случае)

Как удалить приложения Django?

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

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

Также некоторые второстепенные вопросы заключаются в том, что после добавления “добавить django_admin_bootstrapped в список INSTALLED_APPS перед django.contrib.admin” мне не нужно было запускать команду syncdb, как обычно, при установке моделей. Я думаю, что эти приложения не создают таблицы в моей базе данных, поэтому, вероятно, поэтому, но я просто хотел узнать ваши мысли.

Я знаю, что много ответить, но любое разъяснение приветствуется. Благодарю.

Если вы пишете то, что хотите, чтобы другие люди использовали, и он полагается на другие пакеты (будь то приложения Django или более общие пакеты Python), это стандартно для использования pip. Это упрощает установку и удаление пакетов и отдельных версий этих пакетов. Затем вы можете создать файл requirements.txt , который вы включите в свой проект. Это позволяет другим людям узнать, какие пакеты необходимы, и они могут легко установить их с помощью pip.

Читайте также:  Windows 10 экран блокировки ctrl alt del

Итак, во-первых, установите pip.

Затем вы установите django-admin-bootstrapped , выполнив следующие действия:

Вы также можете установить django с помощью pip:

Если вы сделаете это:

вы получите файл requirements.txt котором перечислены все пакеты, которые вы установили с помощью pip, и какую версию каждого из них. Включите этот файл в свой проект, когда вы делитесь им с другими (на GitHub или где угодно). Тогда эти люди сделают это, чтобы установить те же пакеты:

Было бы также целесообразно установить и использовать virtualenv – это позволит вам иметь отдельные среды для вашей работы на python, так что когда вы будете pip install что-то, доступное только в этой среде. Тогда вы можете иметь разные версии пакетов (например, разные версии Django) в каждой среде. Virtualenvwrapper также упрощает некоторые из обычных задач virtualenv.

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

Что касается вашего другого вопроса, похоже, что у django-admin-bootstrapped нет никаких моделей, поэтому после установки он не требует обновления базы данных.

Если вы установили приложение django с помощью pip do:

Или вам нужно перейти вручную в каталог вашего site-packages и удалить его.

Django. Краткое руководство по установке

До того, как Вы сможете использовать Django, надо сначала его установить. На официальном сайте Django опубликована Полная инструкция по установке Django, покрывающая все возможные вопросы по установке. В статье «Django. Краткое руководство по установке» описан процесс минимальной простейшей инсталляции Django, достаточной для первоначального ознакомления с этим фреймворком.

Установка Python

Django — Web-фреймворк на Python, поэтому для работы Django требуется установленный Python. Django работает с любой версией Python с 2.3 по 2.6 (так как в Python 3.0 отсутствует обратная совместимость, Django пока не работает с Python 3.0, подробнее в Django FAQ для получения информации о поддерживаемых версиях Python и переходе к Python 3.0). Рекомендуется установка Python версии 2.5 или более новая версия. Если Вы поступите таким образом, Вам не потребуется устанавливать СУБД: Python 2.5 и новее включает в уствновку лёгкую базу данных SQLite.

Получить Python можно на http://www.python.org. Если у Вас установлен Linux или Mac OS X, скорее всего, Python уже установлен.

Django на Jython

Вы можете проверить, какой Python установлен, выполнив команду python , вот примерный результат выполнения:

Если Вы используете Jython (реализация Python на Java-платформе), Вам потребуется выполнить несколько дополнительных шагов. Подробнее описано в статье Running Django on Jython (Выполнение Django на Jython).

Настройка базы данных

Вы можете пропустить этот шаг, если устанавлен Python 2.5 или более новая версия.

Если же Python установлен более ранней версии, или Вы хотите не SQLite, а более «серьёзную» СУБД, например PostgreSQL, MySQL или Oracle, обратитесь к статье Информация по установке базы данных для Django.

Удалите все предыдущие версии Django

Установка Django

Есть три простых варианта при установке Django:

  • Установка версии Django предоставляемой в дистрибутиве Вашей операционной системы. Это самый быстрый способ, разумеется, для тех, у кого в дистрибутиве операционной системы есть Django.
  • Установка официального релиза Django. Это самый лучший подход для тех пользователей, кто хочет получить стабильную версию и не беспокоится о том, что эта версия не самая новая.
  • Установка новейшей версии, находящейся в разработке. Это лучший способ для пользователейЮ стремящихся получить самые последние и лучшие возможности фреймворка Django и, при этом, не опасается использовать только что написанный код.
Читайте также:  Драйвер звука для windows 10 нвидиа

Django хостинг КОМТЕТ

Клиентам хостинга КОМТЕТ не надо беспокоиться об установке фреймворка Django, на расширенных тарифных планах виртуального хостинга Django установлен и настроен. Текущие версии фреймворка Django, установленные на серверах хостинга КОМТЕТ, можно узнать в статье Установленное программное обеспечение.

Другие документы на эту тему

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.

Python-фреймворк Django можно назвать самым успешным из разработок последних лет в этом направлении. Django-хостинг для компании КОМТЕТ, изначально акцентирующейся на Python проектах — возможность применить знания своих специалистов и поделиться ими в разделе «Django».

Python фреймворк для быстрой разработки веб-приложений.

Uninstall Django completely

I uninstalled django on my machine using pip uninstall Django . It says successfully uninstalled whereas when I see django version in python shell, it still gives the older version I installed.

To remove it from python path, I deleted the django folder under /usr/local/lib/python-2.7/dist-packages/ .

However sudo pip search Django | more /^Django command still shows Django installed version. How do i completely remove it ?

10 Answers 10

pip search command does not show installed packages, but search packages in pypi.

Use pip freeze command and grep to see installed packages:

Got it solved. I missed to delete the egg_info files of all previous Django versions. Removed them from /usr/local/lib/python2.7/dist-packages . Also from /usr/lib/python2.7/dist-packages (if any present here)

All above commands should not show Django version to verify clean uninstallation .

Use Python shell to find out the path of Django:

Then remove it manually:

open the CMD and use this command :

it will easy uninstalled .

If installed Django using python setup.py install

find the directory you need to remove, delete it

Remove any old versions of Django

If you are upgrading your installation of Django from a previous version, you will need to uninstall the old Django version before installing the new version.

If you installed Django using pip or easy_install previously, installing with pip or easy_install again will automatically take care of the old version, so you don’t need to do it yourself.

If you previously installed Django using python setup.py install, uninstalling is as simple as deleting the django directory from your Python site-packages. To find the directory you need to remove, you can run the following at your shell prompt (not the interactive Python prompt):

$ python -c «import django; print(django.path

I had to use pip3 instead of pip in order to get the right versions for the right version of python (python 3.4 instead of python 2.x)

Check what you got install at: /usr/local/lib/python3.4/dist-packages

Also, when you run python, you might have to write python3.4 instead of python in order to use the right version of python.

On Windows, I had this issue with static files cropping up under pydev/eclipse with python 2.7, due to an instance of django (1.8.7) that had been installed under cygwin. This caused a conflict between windows style paths and cygwin style paths. So, unfindable static files despite all the above fixes. I removed the extra distribution (so that all packages were installed by pip under windows) and this fixed the issue.

Читайте также:  Node dll windows 10

I used the same method mentioned by @S-T after the pip uninstall command. And even after that the I got the message that Django was already installed. So i deleted the ‘Django-1.7.6.egg-info’ folder from ‘/usr/lib/python2.7/dist-packages’ and then it worked for me.

The Issue is with pip —version or python —version.

try solving issue with pip2.7 uninstall Django command

If you are not able to uninstall using the above command then for sure your pip2.7 version is not installed so you can follow the below steps:

1) which pip2.7 it should give you an output like this :

2) If you have not got this output please install pip using following commands

3) Now check your pip version : which pip2.7 Now you will get

4) uninstall Django using pip2.7 uninstall Django command.

Problem can also be related to Python version. I had a similar problem, this is how I uninstalled Django.

Issue occurred because I had multiple python installed in my virtual environment.

Now when I tried to un-install using pip uninstall Django Django got uninstalled from python 2.7 but not from python 3.4 so I followed the following steps to resolve the issue :

1) alias python=/usr/bin/python3

2) Now check your python version using python -V command

3) If you have switched to your required python version now you can simply uninstall Django using pip3 uninstall Django command

Удалить Django полностью

Я удалил django на своей машине, используя pip uninstall Django . Он говорит об успешной деинсталляции, тогда как когда я вижу версию django в оболочке python, она все еще дает старую версию, которую я установил.

Чтобы удалить его из пути python, я удалил папку django в .

Однако команда sudo pip search Django | more /^Django по-прежнему показывает установленную версию django . Как полностью удалить его?

9 ответов

pip search команда не показывает установленные пакеты, а пакеты поиска в pypi.

Используйте команду pip freeze и grep , чтобы увидеть установленные пакеты:

Он решил. Я пропустил удаление файлов egg_info всех предыдущих версий Django. Удалили их из /usr/local/lib/python2.7/dist-packages . Также из /usr/lib/python2.7/dist-packages (если присутствует здесь)

Все вышеприведенные команды не должны показывать версию Django для проверки clean uninstallation .

Используйте оболочку Python, чтобы узнать путь Django:

Затем удалите его вручную:

Проблема связана с pip —version или python —version.

попробуйте решить проблему с помощью команды pip2.7 uninstall Django

Если вы не можете удалить эту команду с помощью приведенной выше команды, убедитесь, что ваша версия pip2.7 не установлена, поэтому вы можете выполнить следующие шаги:

1) which pip2.7 он должен дать вам выход следующим образом:

2) Если у вас нет этого выхода, пожалуйста, установите pip, используя следующие команды

3) Теперь проверьте версию своего пика: which pip2.7 Теперь вы получите

4) удалите Django с помощью команды pip2.7 uninstall Django .

Проблема также может быть связана с версией Python. У меня была аналогичная проблема, вот как я удалил Django.

Проблема возникла из-за того, что в моей виртуальной среде было установлено несколько python.

Теперь, когда я попытался удалить установку с помощью pip uninstall Django , Django был удален из python 2.7, но не из python 3.4, поэтому я решил выполнить следующие шаги, чтобы решить проблему:

1) alias python=/usr/bin/python3

2) Теперь проверьте версию python с помощью команды python -V

3) Если вы переключились на требуемую версию python, вы можете просто удалить Django с помощью команды pip3 uninstall Django

Оцените статью