https://www.hassani-cryptonews.com
mkdir -p prj && cd prg
git clone https://github.com/HKSenior/crypto-news.git
virtualenv ./venv
source venv/bin/activate
pip install -r requirements.txt
deactivate
celery -A {your project} worker -l info -B
This method of starting the workers and beat is solely for development purposes. In production, daemonization is the prefered solution.
python manage.py collectstatic
python manage.py runserver
- SECRET_KEY
- ALLOWED_HOSTS
- DEBUG
- DB_ENGINE
- DB_USER
- DB_HOST
- DB_PASSWORD
- DB_ENGINE
- CELERY_ENABLE_UTC
- CELERY_BROKER_URL
- CELERY_TIMEZONE
- CELERY_TASK_SERIALIZER
- CELERY_RESULT_SERIALIZER
- Use Celery to auto update database with new articles
- Add pagination to the home page news cards
- Allow users to sort news cards by date on news page
- Allow users to filter news cards by category
- Style news cards
- Add charts to price page