Previous Lesson: Lesson 16: Create a New Page in Django!

Now that you’ve finished creating our first website, what will we be expecting on our Portfolio Django website? Let me give you an introduction to our Portfolio Django website!

Congratulations and welcome! We’re now going to develop our second website! And this is a portfolio website.

What is this Portfolio website going to contain?

  1. Your name (of course).
  2. Your own picture.
  3. A little description about you.
  4. An email button where people can write emails and send them to you.
  5. A button that will send you a friend request on your social media account.
  6. A gallery or exhibit where you’ll share your hobbies (or work if you’re a working adult).
  7. You can also include some projects that you’ve been working on. You can include the word count website that we’ve created.
  8. Finally, a blog. This is where you can share what you’re learning everyday with other people.
Lesson 17: Introduction to Our Portfolio Django Website

What are we going to learn?

  1. Virtual environments;
  2. Databases;
  3. Admin interface (which we’ve poked a bit back on our word count website);
  4. Static files;
  5. Image uploading and;
  6. Bootstrap. Finally, we’ll going to make our website beautiful!

Can’t wait to get started!

A review about Django

I know we’ve been working with Django a lot. But I just want to have a short review about what Django really is. How about you? Do you understand what Django is?

According to djangoproject.com, Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel.

In short, it is a framework of Python and it’s free and open source. Looks like you’re ready to start now! So let’s start!

Next Lesson: Lesson 18: Sketching Our Portfolio Website in Django

Leave a Reply

Your email address will not be published. Required fields are marked *