A fabfile to ease many tasks during development and deployment of Django projects.
Project description
A fabfile to ease many tasks during development and deployment of Django projects.
Installation
Just add django-development-fabfile to your requirements.txt and install it via pip install -r requirements.txt.
Then create the following files in your project root (usually the folder where your manage.py file resides):
fabfile/ -- __init__.py -- your_own_fab_tasks.py
If you are on Django < 1.6, put the following code in your fabfile/__init__.py:
# flake8: noqa from myproject import settings from django.core.management import setup_environ setup_environ(settings) from development_fabfile.fabfile import * from .your_own_fab_tasks import *
If you are on Django >=1.6, put the following code in your fabfile/__init__.py:
import os os.environ.setdefault( "DJANGO_SETTINGS_MODULE", "myproject.settings") from development_fabfile.fabfile import * from .your_own_fab_tasks import *
In your settings.py at the very bottom add the following:
from fabfile_settings import * # NOQA
Then create a fabfile_settings.py next to your settings.py and add all necessary settings. As a starting point you can copy the fabfile_settings.py.sample of this project and change all values to your project.
Python 3
Please note, that fabric isn’t working with Python 3. Please use fabric3 instead.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-development-fabfile-2.14.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff073590d928462ea581d3ba4fa93a103e00ed3389187cc2bffb4b2a3f9b95aa |
|
MD5 | 46c98b6e18723ae7ac7b7f29005be816 |
|
BLAKE2b-256 | bce3f53b3b2971c31b2fc0fa08fb3d8820685a16792084ea36e8c1b0e7f163a2 |