django moderation compatibility with django 1.8 - django

I am trying to install django-moderation but it downgrades my Django installation from 1.8 to 1.6.
it seems that it is compatible with django 1.8.
what am I doing wrong ?

it seems that it needs a PyPi upgrade ( current Pypi Version 0.3.5 ) and there is a ticket open to resolve that.
simple clone the repo and install it using python setup.py install, or use pip to install it.

Related

Can someone explain how to upgrade Django to another long-term support (LTS) release?

So Dood has a nice Django update graph...
https://arunrocks.com/django-release-schedule-and-python-3/
And I would like to upgrade from Django 1.11.17 to 2.2. I'm seeing recommendations from the Django project to incrementally upgrade. But how is a pip install --upgrade django going to change the current Django project from python 2.7 to python 3.6? Preciate it!

Pip on Openshift

This may be a very silly question, but I am currently hosting a Django project on Openshift, and I have run into a funny problem. Both locally and remotely I am using pip version 7.1.2, and I've just updated Django to version 1.9.1. However, latest version of Django I can install on Openshift is 1.9b1. Is there anything else I need to update in order for Openshift to have the latest list (package)?
EDIT: Is that because I'm using python 3.3 on openshift and 3.4 locally?
This was my issue: The Django 1.8 series is the last to support Python 3.2 and 3.3.
I was using python 3.3 on Openshift.

pip install django-adaptors overwriting 1.5 version of Django

When I install django-adaptors using pip install django-adaptors it also seems to install django 1.4 in the process, which overwrites my django 1.5 installation.
How can I install django-adaptors without it overwriting my version of Django?
Thanks
pip install django-adaptors --no-deps
It's an issue with the packages setup.py. You can see the source here: https://raw.github.com/anthony-tresontani/django-adaptors/master/setup.py
It defines 'Django==1.4' rather than 'Django>=1.4' so it will install Django 1.4 therefore overriding your 1.5 install.
All I can suggest is alter your requirements.txt so django-adaptors is above Django==1.5 so when pip installs 1.5 would be installed after django-adaptors has installed 1.4.
You could simply run pip install django -U after having installed django-adaptors. That will give you django-adaptors, all its dependencies and django 1.5. You could also simply download django-adaptors and change its dependencies file.
The advantage of this approach is that it is easily repeatable when you are moving to a production server (for instance in a fabric script).
One caveat, though: read the django 1.5 release notes to know whether you are likely to encounter any problems.
I just uploaded django-adaptors 0.2.4 which integrate Andrew Ingram fix that that.
You, then, just have to do again:
pip install django-adaptors

How to install Django on different version of PYTHON?

I have two python versions 2.6 and 3.0. I want to install django1.3 in python3.0's site-package directory and my default python setting is on 2.6. I also added path /usr/local/bin/python3.0 and /usr/local/bin/python3.0 into .bashrc file.
Please help me.
Django is not compatible with Python 3. You must install it in the 2.X branch.
However, what you want to achive will be easier done using virtualenv:
easy_install virtualenv
virtualenv project --python=python2.6
source project/bin/activate
pip install django
Django doesn't yet work with python3.0. So it is better you install it on the python2.6 dist-packages folder.
That said, if you had python2.7 and wanted to install django on python 2.7, while the better approach is to use virtualenv, a simple solution is to:
python2.7 setup.py install
or
easy_install2.7 django
or
/path/to/python2.7/dist-packages/pip/pip install django
easy_install virtualenv
pip install django
Sudo pip install django
Seemed to work for me!
by using pip install django --> it installs the latest version of django.
https://technicalforum.wordpress.com/2016/12/17/introduction-to-django/

Uninstalling old version Django for upgrade to latest version

I want to upgrade Django from 1.2.5 to 1.3. I uninstalled 1.2.5 version, by the Ubuntu Software Center, for future upgrading, but it still in dist-packages and it still imported in python shell. What should I do? Would it be normal if I would brutally deleted the folder and egg from dist-packages?
It runs on Ubuntu 10.04
I recommend using setup-tools. Then run
easy_install --upgrade django
It will remove current django path from PYTHON_PATH and will add it's own path. To get easy_install do:
apt-get install python-setuptools
For both actions sudo is needed.
Go to the /usr/local/lib/python2.6/dist-packages. Find django folder there and delete it. then download django 1.3 and run python setup.py install. This should do the trick.
Remove django version using pip:
pip uninstall django
And install the version you want, for example 1.5:
pip install django==1.5