This tutorial took over a year to write (updated at a snail’s pace..) And that’s the end of it. If there’s something that readers really want to see but aren’t covered by the tutorial, the blogger will continue to update it, but the timing is not guaranteed. Spare time energy is limited, if can’t guarantee the quality of the article, then I would rather not write.
If you’re a regular reader of this tutorial, you’ve already learned the following:
- Post management
- User management
- Multistage comments
- Article columns and tags
- The image processing
- Third-party Login
- give a like
- Test and Maintenance
- The deployment of
- Other sporadic functions
Good. You’ve got the basics.
What to learn next
Responsive layout
Responsive layout simply means that the page layout ADAPTS automatically to changes in the terminal device.
This is not covered in the tutorial for a smooth start. This means that the blog in the tutorial will look terrible when viewed on a mobile phone.
Fortunately, BootStrap is a powerful framework for responsive layout. Bootstrap has a very detailed introduction on its official website, and the code can be used by copying. Please kindly refer to the official documentation of Bootstrap
All kinds of wheels
A wheel is someone else’s repository. You don’t have to write it yourself, but at least learn how to use it. Excellent wheel recommendations are as follows:
- Django-braces: Contains a variety of useful base class views. You can save a lot of time writing class views with it.
- Django-haystack: Implement complex custom searches.
- Django-rest-framework: For those of you who are eager to try out the back-and-forth development pattern, this framework is pretty much your only option.
There are too many great apps to list here. For those of you who are interested, check out djangopackages, which is a great collection of great libraries. Take your time.
Other skills
As the blogger has repeatedly stated, even though this is just a Django tutorial, writing Django alone is not going to make for a beautiful website.
- If you want to learn
JavaScript
, make the interface more beautiful - Want to learn
Linux
In order to maintain the website - Learn database knowledge, so that you can get rid of ORM in some special cases and operate remote databases efficiently
- And various components of the cloud server, wechat payment interface, cache database,…
You don’t have to be a master, but at least a little bit.
Write in the last
Did the reader learn anything new during the tutorial?
If so, please click the **[tip]** button at the end of the tutorial and invite the blogger to have a cup of coffee
Or give a little star to my GitHub blog tutorial code, thank you for your support.
** MY tutorial is finished, but yours is just beginning. There are always many difficult nights behind victory.
All good things come to an end. See you in the next tutorial!
Recently, there are a lot of readers asking questions from bloggers, so I would like to set up wechat group or QQ group, so that we can have a space to learn from each other, and also reduce my pressure. There will be qr codes or links prominently displayed on the site for interested readers to visit occasionally.