ENGLISH

Django For Beginners: Build Websites With Python And Django

Book information

Publisher
Independently published
Year
2018
ISBN
1983172669, 9781983172663
Language
english
Format
PDF
Filesize
14 MB (14736852 bytes)
Edition
1st Edition
Pages
308\308
Time added
2020-05-19 17:18:26

Description

A step-by-step guide to building web applications with Python and Django 3.0. Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow. Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment. Table of Contents......Page 4 Why Django......Page 9 Book Structure......Page 11 Book Layout......Page 13 Official Source Code......Page 14 Conclusion......Page 15 The Command Line......Page 16 Virtual Environments......Page 19 Install Django......Page 20 Install Git......Page 25 Conclusion......Page 26 Initial Set Up......Page 27 Create An App......Page 32 URLs, Views, Models, Templates......Page 35 Hello, World!......Page 38 Git......Page 39 GitHub......Page 40 SSH Keys......Page 46 Conclusion......Page 47 Initial Set Up......Page 48 Templates......Page 50 Class-Based Views......Page 53 URLs......Page 54 Add an About Page......Page 55 Extending Templates......Page 57 Tests......Page 60 Git and GitHub......Page 62 Local vs Production......Page 63 Heroku......Page 64 Additional Files......Page 65 Deployment......Page 68 Conclusion......Page 70 Initial Set Up......Page 71 Create a database model......Page 74 Activating models......Page 75 Django Admin......Page 76 Views/Templates/URLs......Page 82 Adding New Posts......Page 87 Tests......Page 89 Heroku Configuration......Page 94 Heroku Deployment......Page 96 Conclusion......Page 98 Initial Set Up......Page 99 Database Models......Page 101 Admin......Page 103 URLs......Page 108 Views......Page 109 Templates......Page 110 Static Files......Page 113 Individual Blog Pages......Page 118 Tests......Page 123 Conclusion......Page 126 Forms......Page 127 Update Form......Page 137 Delete View......Page 143 Tests......Page 149 Conclusion......Page 153 Log In......Page 154 Updated Homepage......Page 157 Log Out Link......Page 159 Sign Up......Page 162 GitHub......Page 167 Heroku Config......Page 168 Heroku Deployment......Page 170 Conclusion......Page 174 Set Up......Page 175 Custom User Model......Page 177 Forms......Page 179 Superuser......Page 182 Conclusion......Page 185 Templates......Page 187 URLs......Page 191 Admin......Page 196 Conclusion......Page 200 Pages App......Page 201 Tests......Page 205 Bootstrap......Page 208 Sign Up Form......Page 217 Conclusion......Page 223 Password Change......Page 224 Customizing Password Change......Page 226 Password Reset......Page 229 Custom Templates......Page 232 Conclusion......Page 237 SendGrid......Page 238 Custom Emails......Page 247 Conclusion......Page 251 Articles App......Page 252 URLs and Views......Page 258 Edit/Delete......Page 262 Create Page......Page 269 Conclusion......Page 278 Improved CreateView......Page 279 Authorizations......Page 281 Mixins......Page 283 LoginRequiredMixin......Page 286 UpdateView and DeleteView......Page 288 Conclusion......Page 290 Model......Page 291 Admin......Page 293 Template......Page 300 Conclusion......Page 304 Conclusion......Page 306 Learning Resources......Page 307 Feedback......Page 308

Similar books