Django application to manage and display images using some cool features.
- Extremely fast search of files: use of haystack engine and whoosh indexer.
- Easy and efficient way to upload images: there is an implementation of jquery fileupload using the application django-jfu.
- Use of Jquery to simplified the search in some fields.
- Clone my repository
git clone https://github.com/gmunumel/djangoimageboard.git
- Install needed dependencies
pip install -r requirements.txt
- Start a clean database
python manage.py migrate --settings=imageboard.settings.local
- Load initial data using fixtures
python manage.py loaddata tag --settings=imageboard.settings.local
python manage.py loaddata image --settings=imageboard.settings.local
python manage.py loaddata imagetag --settings=imageboard.settings.local
- Create super user for administrative purposes
python manage.py createsuperuser --settings=imageboard.settings.local
Enter to the administrative site by clicking on Add new images
and then login. Click on Files
option and click on Add File
(right side). Then you will see the jQuery fileupload functionality running. You can add many files at once, either clicking in Add files...
or using drag&drop feature. Please notice that you must specific a valid folder. If you want to create a folder which cointains your images go to the admin
's index page and click on Images
.
In case you have any problem to run the application please refer to README2.md file.
There are warnings related to haystack
and django v1.8
. There is also an error related to translation error when using whoosh
indexer, it will fix it in django v1.9
.
Please read the whole License information located in LICENSE.txt file.
Gabriel Muñumel