| | 129 | Why did you write all of Django from scratch, instead of using other Python libraries? |
|---|
| | 130 | -------------------------------------------------------------------------------------- |
|---|
| | 131 | |
|---|
| | 132 | When Django was originally written a couple of years ago, Adrian and Simon |
|---|
| | 133 | spent quite a bit of time exploring the various Python Web frameworks |
|---|
| | 134 | available. |
|---|
| | 135 | |
|---|
| | 136 | In our opinion, none of them were completely up to snuff. |
|---|
| | 137 | |
|---|
| | 138 | We're picky. You might even call us perfectionists. (With deadlines.) |
|---|
| | 139 | |
|---|
| | 140 | Over time, we stumbled across open-source libraries that did things we'd |
|---|
| | 141 | already implemented. It was reassuring to see other people solving similar |
|---|
| | 142 | problems in similar ways, but it was too late to integrate outside code: We'd |
|---|
| | 143 | already written, tested and implemented our own framework bits in several |
|---|
| | 144 | production settings -- and our own code met our needs delightfully. |
|---|
| | 145 | |
|---|