gsettings set org.gnome.desktop.interface clock-show-weekday true
gsettings set org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
| # Creating image based on official Python3 image | |
| FROM python:3.7-slim | |
| # Sets dumping log messages directly to stream instead of buffering | |
| ENV PYTHONUNBUFFERED 1 | |
| WORKDIR app/ | |
| ADD . . | |
| # Install all Python dependencies |
| # urls.py | |
| person_patterns = [ | |
| path('', v.person_list, name='person_list'), | |
| path('<int:pk>/', v.person_detail, name='person_detail'), | |
| path('add/', v.person_create, name='person_create'), | |
| path('<int:pk>/update/', v.person_update, name='person_update'), | |
| path('<int:pk>/delete/', v.person_delete, name='person_delete'), | |
| ] | |
| api_person_patterns = [ |
| from datetime import datetime | |
| today = datetime.today() | |
| fifth_day_of_month = today.replace(day=5).date() |
| from flask import Flask | |
| from flask_restful import Api, Resource, reqparse | |
| app = Flask(__name__) | |
| api = Api(app) | |
| transactions = [ | |
| { |
| from django.contrib import admin | |
| from .models import Company | |
| @admin.register(Company) | |
| class CompanyAdmin(admin.ModelAdmin): | |
| list_display = ('cnpj', 'name', 'custom_groups') | |
| list_filter = ('groups',) | |
| search_fields = ('cnpj', 'name') |
| def has_group(user, group_name): | |
| ''' Verifica se este usuario pertence a um grupo. | |
| Uso: | |
| {% load usergroup_tags %} | |
| {% if user|has_group:"Nome do grupo" %} | |
| {{ user|name_group }} | |
| {% endif %} |
| ''' | |
| Add permissions to group. | |
| ''' | |
| def create_permissions(self, obj, codename): | |
| # Criando permissão view_manage_career_pages | |
| content_type = ContentType.objects.get_for_model(obj) | |
| permission = Permission.objects.get( | |
| content_type=content_type, |
| from django.test import TestCase | |
| from myproject.crm.models import Occupation | |
| class OccupationTest(TestCase): | |
| def setUp(self): | |
| Occupation.objects.create(occupation='Manager') | |
| Occupation.objects.create(occupation='Director') |
| import sys | |
| import time | |
| # https://gist.github.com/rg3915/afb3d988b09a2ad6f95d98392d6ff4ac | |
| # https://stackoverflow.com/a/3160819 | |
| def progressbar(it, prefix="", size=60, file=sys.stdout): | |
| count = len(it) |