GithubHelp home page GithubHelp logo

pgorecki / python-ddd Goto Github PK

View Code? Open in Web Editor NEW
863.0 32.0 115.0 913 KB

Python DDD example

License: MIT License

Python 99.44% Mako 0.56%
python ddd-architecture design-patterns web-application-framework

python-ddd's Issues

Wrong import

Error
while poe start get this error:

File "src/api/routers/catalog.py", line 11, in
from modules.catalog.module import CatalogModule
ImportError: cannot import name 'CatalogModule' from 'modules.catalog.module' (/Users/maksimkozeev/code/python-ddd/src/modules/catalog/module.py)

Solution
from modules.catalog.module import CatalogModule has to be change to from modules.catalog import CatalogModule
and file src/modules/catalo/module.py has to be deleted

type object 'Container' has no attribute 'iam_module'

since #15 is fixed got the error below when poe start

File "src/api/routers/iam.py", line 19, in
module: IdentityAndAccessModule = dependency(Container.iam_module),
AttributeError: type object 'Container' has no attribute 'iam_module'

'PostgresJsonListingRepository' object has no attribute 'session'

when call http get /catalog get this error

File "/Users/maksimkozeev/code/python-ddd/src/modules/catalog/application/query/get_all_listings.py", line 15, in get_all_listings
queryset = listing_repository.session.query(listing_repository.model)
AttributeError: 'PostgresJsonListingRepository' object has no attribute 'session'

Breaking swagger

Access path /docs with raise exception from pydantic
image

  File "/Users/toanlk/Library/Caches/pypoetry/virtualenvs/python-ddd-PovSJyMx-py3.11/lib/python3.11/site-packages/pydantic/json_schema.py", line 2152, in handle_invalid_for_json_schema
    raise PydanticInvalidForJsonSchema(f'Cannot generate a JsonSchema for {error_info}')
pydantic.errors.PydanticInvalidForJsonSchema: Cannot generate a JsonSchema for core_schema.PlainValidatorFunctionSchema ({'type': 'with-info', 'function': <bound method GenericUUID.validate of <class 'seedwork.domain.value_objects.GenericUUID'>>})

Import Error

When run poe test get this error
src/modules/bidding/application/query/get_pastdue_listings.py:5: in
from seedwork.application.queries import Field, Query
E ImportError: cannot import name 'Field' from 'seedwork.application.queries'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.