Skip to content

Instantly share code, notes, and snippets.

View adrianomargarin's full-sized avatar

Adriano Margarin adrianomargarin

View GitHub Profile
#!/bin/bash
if [ $1 ]
then
project_name=$1
echo ""
echo -e "\e[32m###############################################################################################\e[0m"
echo -e "\e[32m# CRIANDO DIRETÓRIO ###########################################################################\e[0m"
echo -e "\e[32m###############################################################################################\e[0m"
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
Django
dj-database-url
dj-static
python-decouple
static3
gunicorn
psycopg2
psycopg2-binary
pytz
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
@adrianomargarin
adrianomargarin / .env
Last active September 2, 2018 22:44
Upload de arquivos para AWS S3
DEFAULT_FILE_STORAGE=yourproject.storage.MediaStorage
STATICFILES_STORAGE=yourproject.storage.StaticStorage
STATIC_AWS_BUCKET=yourproject-static
MEDIA_AWS_BUCKET=yourproject-media
AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-access-key
from datetime import datetime
from dateutil.relativedelta import relativedelta
now = datetime.now()
first_day = now + relativedelta(day=1)
last_day = now + relativedelta(day=1, months=+1, days=-1)

<README.md>

Como desenvolver?

  1. Clone o repositório.
  2. Crie um virtualenv com Python 3.6
  3. Ative o virtualenv.
  4. Instale as dependências.
  5. Configure a instância com o .env
  6. Execute os testes.
DEBUG=True
SECRET_KEY=THIS_IS_NOT_A_GOOD_SECRET
ALLOWED_HOSTS=127.0.0.1, .localhost, .herokuapp.com
from decouple import Csv
from decouple import config
from django.urls import reverse_lazy
from dj_database_url import parse as dburl
SECRET_KEY = config('SECRET_KEY')
DEBUG = config('DEBUG', default=False, cast=bool)
ALLOWED_HOSTS = config('ALLOWED_HOSTS', default=[], cast=Csv())
default_dburl = 'sqlite:///' + os.path.join(BASE_DIR, 'db.sqlite3')
import os
from dj_static import Cling
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<path-to-project>.settings")
application = Cling(get_wsgi_application())