- Use the docker network to create the frontend network:
docker network create frontend
- User the docker network command to create the localhost network:
docker network create localhost --internal
| """SMTP email backend class.""" | |
| import smtplib | |
| import ssl | |
| import threading | |
| from django.conf import settings | |
| from django.core.mail.backends.base import BaseEmailBackend as CoreBaseEmailBackend | |
| from django.core.mail.message import sanitize_address | |
| from django.core.mail.utils import DNS_NAME |
| from django.db import models | |
| from django.db.models import Transform | |
| # Custom Date filter transform class | |
| # Added by : Jay Modi | |
| class MySQLDatetimeDate(Transform): | |
| """ | |
| This implements a custom SQL lookup when using `__date` with datetimes. | |
| To enable filtering on datetimes that fall on a given date, import |
| countries = [ | |
| {'timezones': ['Europe/Andorra'], 'code': 'AD', 'continent': 'Europe', 'name': 'Andorra', 'capital': 'Andorra la Vella'}, | |
| {'timezones': ['Asia/Kabul'], 'code': 'AF', 'continent': 'Asia', 'name': 'Afghanistan', 'capital': 'Kabul'}, | |
| {'timezones': ['America/Antigua'], 'code': 'AG', 'continent': 'North America', 'name': 'Antigua and Barbuda', 'capital': "St. John's"}, | |
| {'timezones': ['Europe/Tirane'], 'code': 'AL', 'continent': 'Europe', 'name': 'Albania', 'capital': 'Tirana'}, | |
| {'timezones': ['Asia/Yerevan'], 'code': 'AM', 'continent': 'Asia', 'name': 'Armenia', 'capital': 'Yerevan'}, | |
| {'timezones': ['Africa/Luanda'], 'code': 'AO', 'continent': 'Africa', 'name': 'Angola', 'capital': 'Luanda'}, | |
| {'timezones': ['America/Argentina/Buenos_Aires', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/Tucuman', 'America/Argentina/Catamarca', 'America/Argentina/La_Rioja', 'America/Argentina/San_Juan', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Ushuai |
| """ | |
| Pseudo-random django secret key generator. | |
| - Does print SECRET key to terminal which can be seen as unsafe. | |
| """ | |
| import string | |
| import random | |
| from __future__ import print_function |
| ################ threading.py | |
| import threading | |
| def my_task(): | |
| print("Hello world: {}".format(threading.current_thread())) | |
| # my_task() | |
| my_thread = threading.Thread(target=my_task) | |
| my_thread.start() |