Skip to content

leihuagh/Django_Build_A_Site

Repository files navigation

Build a Site

Resources

Packages

Global Level

  • Python 3.7.2
  • virturalenv 6.4.0

Project Level

File System Structure

Project Name:

  • config

Apps

  • core
  • common
  • authentication
  • users
  • products

Commands

Create a Project

django-admin startproject config .

Create the apps

python manage.py startapp core
python manage.py startapp common
python manage.py startapp authentication
python manage.py startapp users
python manage.py startapp products

Make Migrations

python manage.py makemigrations

Migrate

python manage.py migrate

Dump Database Tables

python manage.py dumpdata auth.User --format json --indent 4 > texture/users.json
python manage.py dumpdata products.Product --format json --indent 4 > texture/products.json

Seed Database Tables

python manage.py loaddata texture/users.json
python manage.py loaddata texture/products.json

Pagination Variables

<ul>
    <li>{{ <app>.has_previous}}</li>
    <li>{{ <app>.number }}</li>
    <li>{{ <app>.paginator.count }}</li>
    <li>{{ <app>.paginator.page_range }}</li>
    <li>{{ <app>.has_next }}</li>
</ul>

Templates

  • Home Page: Bootstrap 4.2 jumbotron
  • About Page: Bootstrap 4.2 album
  • Contact Page: Bootstrap 4.2 checkout form
  • Product List Page: Bootstrap 4.2 album

About

Django MySQL Bootstrap Authentication Pagination

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors