Mastering Django: Models
Unless you are creating a simple website, there is little chance of avoiding the need to interact with some form of database when building modern web applications. Unfortunately, this usually means you have to get your hands dirty with Structured Query Language (SQL)—which is just about nobody’s idea of fun. In Django, the messy issues …