https://github.com/lancelote/django_2_by_example
Code for "Django 2 by Example" book by Antonio Mele
https://github.com/lancelote/django_2_by_example
Last synced: 2 months ago
JSON representation
Code for "Django 2 by Example" book by Antonio Mele
- Host: GitHub
- URL: https://github.com/lancelote/django_2_by_example
- Owner: lancelote
- Created: 2018-11-07T16:29:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-13T15:32:44.000Z (over 6 years ago)
- Last Synced: 2025-03-29T00:12:48.584Z (2 months ago)
- Language: Python
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/lancelote/django_2_by_example)
# django_2_by_example
Code for "Django 2 by Example" book by Antonio Mele
## Table of Content
- [ ] [Chapter 1: Building a Blog Application](chapter01)
- [ ] [Chapter 2: Enhancing Your Blog with Advanced Features](chapter02)
- [ ] [Chapter 3: Extending Your Blog Application](chapter03)
- [ ] [Chapter 4: Building a Social Website](chapter04)
- [ ] [Chapter 5: Sharing Content in Your Website](chapter05)
- [ ] [Chapter 6: Tracking User Actions](chapter06)
- [ ] [Chapter 7: Building an Online Shop](chapter07)
- [ ] [Chapter 8: Managing Payment and Orders](chapter08)
- [ ] [Chapter 9: Extending Your Shop](chapter09)
- [ ] [Chapter 10: Building an E-Learning Platform](chapter10)
- [ ] [Chapter 11: Rendering and Caching Content](chapter11)
- [ ] [Chapter 12: Building an API](chapter12)
- [ ] [Chapter 13: Going Live](chapter13)## Requirements
- macOS
- Linux
- Python 3.6+
- See [requirements.txt](requirements.txt) for Python packages## Tests
- `make unittest` - unit tests
- `make functest` - functional tests with Selenium and Firefox, run `make webdriver` to setup `geckodriver`## Notes
- The project does not represent the book' code as I made a bunch of changes, be accurate when using it as a reference
- There're a lot of tests I wrote for learning purposes, be aware that sometimes I use bad testing practices just for an experiment (e.g. testing Django' functionality)