9696< li > < a href ="/book/chapter_11_external_events.html "> 11. Event-Driven Architecture: Using Events to Integrate Microservices</ a > </ li >
9797< li > < a href ="/book/chapter_12_cqrs.html "> 12. Command-Query Responsibility Segregation (CQRS)</ a > </ li >
9898< li > < a href ="/book/chapter_13_dependency_injection.html "> 13. Dependency Injection (and Bootstrapping)</ a > </ li >
99- < li > < a href ="/book/epilogue_1_how_to_get_there_from_here.html "> Appendix A : Epilogue</ a > </ li >
100- < li > < a href ="/book/appendix_ds1_table.html "> Appendix B : Summary Diagram and Table</ a > </ li >
101- < li > < a href ="/book/appendix_project_structure.html "> Appendix C : A Template Project Structure</ a > </ li >
102- < li > < a href ="/book/appendix_csvs.html "> Appendix D : Swapping Out the Infrastructure: < span class =" keep-together " > Do Everything with CSVs</ span > </ a > </ li >
103- < li > < a href ="/book/appendix_django.html "> Appendix E : Repository and Unit of Work < span class =" keep-together " > Patterns with Django</ span > </ a > </ li >
104- < li > < a href ="/book/appendix_validation.html "> Appendix F : Validation</ a > </ li >
99+ < li > < a href ="/book/epilogue_1_how_to_get_there_from_here.html "> Epilogue : Epilogue</ a > </ li >
100+ < li > < a href ="/book/appendix_ds1_table.html "> Appendix A : Summary Diagram and Table</ a > </ li >
101+ < li > < a href ="/book/appendix_project_structure.html "> Appendix B : A Template Project Structure</ a > </ li >
102+ < li > < a href ="/book/appendix_csvs.html "> Appendix C : Swapping Out the Infrastructure: Do Everything with CSVs</ a > </ li >
103+ < li > < a href ="/book/appendix_django.html "> Appendix D : Repository and Unit of Work Patterns with Django</ a > </ li >
104+ < li > < a href ="/book/appendix_validation.html "> Appendix E : Validation</ a > </ li >
105105</ ul >
106106</ div >
107107</ div >
@@ -118,35 +118,35 @@ <h2 id="appendix_django">Appendix D: Repository and Unit of Work Patterns with D
118118< div class ="content ">
119119< div class ="listingblock tree ">
120120< div class ="content ">
121- < pre class ="pygments highlight "> < code data-lang ="python "> < span > </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > src</ span >
122- < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > allocation</ span >
123- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-fm " > __init__</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
124- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > adapters</ span >
125- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-fm " > __init__</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
126- < span class =" tok-o " > ...</ span >
127- < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > djangoproject</ span >
128- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > alloc</ span >
129- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-fm " > __init__</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
130- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > apps</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
131- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > migrations</ span >
132- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-mo " > 0001 </ span > < span class =" tok-n " > _initial </ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
133- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-fm " > __init__</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
134- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > models</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
135- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-n " > views</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
136- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > django_project</ span >
137- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-fm " > __init__</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
138- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > settings</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
139- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > urls</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
140- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-n " > wsgi</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
141- < span class =" tok-err " > │  </ span > < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-n " > manage</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
142- < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-n " > setup</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
143- < span class =" tok-err " > └──</ span > < span class =" tok-n " > tests</ span >
144- < span class =" tok-err " > ├──</ span > < span class =" tok-n " > conftest</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
145- < span class =" tok-err " > ├──</ span > < span class =" tok-n " > e2e</ span >
146- < span class =" tok-err " > │  </ span > < span class =" tok-err " > └──</ span > < span class =" tok-n " > test_api</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
147- < span class =" tok-err " > ├──</ span > < span class =" tok-n " > integration</ span >
148- < span class =" tok-err " > │  </ span > < span class =" tok-err " > ├──</ span > < span class =" tok-n " > test_repository</ span > < span class =" tok-o " > . </ span > < span class =" tok-n " > py </ span >
149- < span class =" tok-o " > ...</ span > </ code > </ pre >
121+ < pre class ="pygments highlight "> < code data-lang ="text "> < span > </ span > ├── src
122+ │   ├── allocation
123+ │   │   ├── __init__.py
124+ │   │   ├── adapters
125+ │   │   │   ├── __init__.py
126+ ...
127+ │   ├── djangoproject
128+ │   │   ├── alloc
129+ │   │   │   ├── __init__.py
130+ │   │   │   ├── apps.py
131+ │   │   │   ├── migrations
132+ │   │   │   │   ├── 0001_initial.py
133+ │   │   │   │   └── __init__.py
134+ │   │   │   ├── models.py
135+ │   │   │   └── views.py
136+ │   │   ├── django_project
137+ │   │   │   ├── __init__.py
138+ │   │   │   ├── settings.py
139+ │   │   │   ├── urls.py
140+ │   │   │   └── wsgi.py
141+ │   │   └── manage.py
142+ │   └── setup.py
143+ └── tests
144+ ├── conftest.py
145+ ├── e2e
146+ │   └── test_api.py
147+ ├── integration
148+ │   ├── test_repository.py
149+ ...</ code > </ pre >
150150</ div >
151151</ div >
152152</ div >
@@ -654,7 +654,7 @@ <h3 id="_steps_along_the_way">Steps Along the Way</h3>
654654</ div >
655655< div id ="footer ">
656656< div id ="footer-text ">
657- Last updated 2020-03-10 17:16:05 UTC
657+ Last updated 2020-03-16 17:07:49 UTC
658658</ div >
659659</ div >
660660< style >
0 commit comments