Metadata-Version: 2.1
Name: contas-orama
Version: 0.1.0
Summary: API para gestão de contas financeiras
Home-page: https://github.com/felippemsc/teste_orama
Author: Felippe
Author-email: felippemsc@gmail.com
License: UNKNOWN
Description: contas_orama
        ======================================
        
        |build-status-image| |pypi-version|
        
        DescriÃ§Ã£o
        -------------
        
        Sistema de controles de finanÃ§as pessoais.
        UsuÃ¡rio pode criar uma conta e fazer lanÃ§amentos na mesma.
        
        UsuÃ¡rio poderÃ¡ ver o extrato e consultar o saldo em perÃ­odos e
        datas arbitrÃ¡rias.
        
        Requerimentos
        --------------
        
        -  Python
        -  Django
        -  Django REST Framework
        
        InstalaÃ§Ã£o
        ------------
        
        InstalaÃ§Ã£o usa ``pip``\ â€¦
        
        .. code:: bash
        
            $ pip install contas_orama
        
        UtilizaÃ§Ã£o
        ----------
        
        1. Em settings.py adicione "contas_orama" e "rest_framework" em INSTALLED_APPS:
        
        .. code:: bash
        
            INSTALLED_APPS = [
              ...
              'rest_framework',
              'contas_orama',
            ]
        
          Ainda em settings.py adicione o seguinte bloco de comando:
        
        .. code:: bash
        
            REST_FRAMEWORK = {
              'DEFAULT_PAGINATION_CLASS':
              'rest_framework.pagination.PageNumberPagination',
              'PAGE_SIZE': 20
            }
        
          O cÃ³digo acima se refere a [paginaÃ§Ã£o](http://www.django-rest-framework.org/api-guide/pagination/#pagination).
        
          Dessa forma, em views onde ocorrem listagens de objetos, sÃ³ serÃ£o listados
          20 contas e/ou 20 lanÃ§amentos.
        
          Mudar o parÃ¢metro 'PAGE_SIZE' se desejar um nÃºmero diferente.
        
        
        2. Inclua a URL no urls.py do seu projeto.
        
        .. code:: bash
        
            url('^contas_orama/', include('contas_orama.urls')),
        
        3. Crie os modelos ...
        
        .. code:: bash
        
              $ python manage.py migrate
        
        4. Crie novos usuÃ¡rios (nÃ£o Ã© permitido acessar as contas sem login) ...
        
        ... code:: bash
        
              $ python manage.py createsuperusers
        
        5. Visitar http://127.0.0.1:8000/contas/ para gerir as contas.
        
        
        Testando
        --------
        
        Para executar os testes:
        
        .. code:: bash
        
            $ python manage.py test contas_orama
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
