├── README.md
├── accounts
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-36.pyc
│ ├── admin.cpython-36.pyc
│ ├── models.cpython-36.pyc
│ ├── urls.cpython-36.pyc
│ └── views.cpython-36.pyc
├── admin.py
├── apps.py
├── migrations
│ ├── __init__.py
│ └── __pycache__
│ │ └── __init__.cpython-36.pyc
├── models.py
├── tests.py
├── urls.py
└── views.py
├── blog
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-36.pyc
│ ├── admin.cpython-36.pyc
│ ├── forms.cpython-36.pyc
│ ├── models.cpython-36.pyc
│ ├── tests.cpython-36.pyc
│ ├── urls.cpython-36.pyc
│ └── views.cpython-36.pyc
├── admin.py
├── apps.py
├── forms.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_auto_20180331_1825.py
│ ├── 0003_comment.py
│ ├── 0004_commentreply.py
│ ├── 0005_commentreply_blog.py
│ ├── 0006_auto_20180402_1252.py
│ ├── 0007_auto_20180407_0021.py
│ ├── 0008_auto_20180407_0028.py
│ ├── 0009_auto_20180407_0942.py
│ ├── 0010_auto_20180407_2000.py
│ ├── 0011_auto_20180407_2225.py
│ ├── 0012_auto_20180408_1416.py
│ ├── 0013_userimage_displayname.py
│ ├── 0014_auto_20180408_2243.py
│ ├── 0015_auto_20180408_2332.py
│ ├── 0016_auto_20180409_1609.py
│ ├── 0017_auto_20180409_1627.py
│ ├── 0018_auto_20180409_1933.py
│ ├── 0019_auto_20180409_2117.py
│ ├── 0020_auto_20180410_1744.py
│ ├── 0021_auto_20180410_1757.py
│ ├── 0022_auto_20180410_1758.py
│ ├── 0023_auto_20180410_1800.py
│ ├── 0024_auto_20180410_1803.py
│ ├── 0025_auto_20180410_1851.py
│ ├── 0026_auto_20180410_1854.py
│ ├── __init__.py
│ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180331_1825.cpython-36.pyc
│ │ ├── 0003_comment.cpython-36.pyc
│ │ ├── 0004_commentreply.cpython-36.pyc
│ │ ├── 0005_commentreply_blog.cpython-36.pyc
│ │ ├── 0006_auto_20180402_1252.cpython-36.pyc
│ │ ├── 0007_auto_20180407_0021.cpython-36.pyc
│ │ ├── 0008_auto_20180407_0028.cpython-36.pyc
│ │ ├── 0009_auto_20180407_0942.cpython-36.pyc
│ │ ├── 0010_auto_20180407_2000.cpython-36.pyc
│ │ ├── 0011_auto_20180407_2225.cpython-36.pyc
│ │ ├── 0012_auto_20180408_1416.cpython-36.pyc
│ │ ├── 0013_userimage_displayname.cpython-36.pyc
│ │ ├── 0014_auto_20180408_2243.cpython-36.pyc
│ │ ├── 0015_auto_20180408_2332.cpython-36.pyc
│ │ ├── 0016_auto_20180409_1609.cpython-36.pyc
│ │ ├── 0017_auto_20180409_1627.cpython-36.pyc
│ │ ├── 0018_auto_20180409_1933.cpython-36.pyc
│ │ ├── 0019_auto_20180409_2117.cpython-36.pyc
│ │ ├── 0020_auto_20180410_1744.cpython-36.pyc
│ │ ├── 0021_auto_20180410_1757.cpython-36.pyc
│ │ ├── 0022_auto_20180410_1758.cpython-36.pyc
│ │ ├── 0023_auto_20180410_1800.cpython-36.pyc
│ │ ├── 0024_auto_20180410_1803.cpython-36.pyc
│ │ ├── 0025_auto_20180410_1851.cpython-36.pyc
│ │ ├── 0026_auto_20180410_1854.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
├── models.py
├── static
│ ├── assets
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ └── bootstrap.min.css
│ │ │ └── js
│ │ │ │ └── bootstrap.min.js
│ │ ├── dropdown
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ └── js
│ │ │ │ └── script.min.js
│ │ ├── formoid
│ │ │ └── formoid.min.js
│ │ ├── images
│ │ │ ├── 01.jpg
│ │ │ ├── 02.jpg
│ │ │ ├── 03.jpg
│ │ │ ├── 06.jpg
│ │ │ ├── 113h-2000x1334.jpg
│ │ │ ├── TIGER-res.png
│ │ │ ├── face5.jpg
│ │ │ ├── hashes.json
│ │ │ ├── hdh5t8f-1-1680x1050.png
│ │ │ └── jumbotron.jpg
│ │ ├── mobirise
│ │ │ └── css
│ │ │ │ └── mbr-additional.css
│ │ ├── parallax
│ │ │ └── jarallax.min.js
│ │ ├── popper
│ │ │ └── popper.min.js
│ │ ├── smoothscroll
│ │ │ └── smooth-scroll.js
│ │ ├── socicon
│ │ │ ├── css
│ │ │ │ └── styles.css
│ │ │ └── fonts
│ │ │ │ ├── socicon.eot
│ │ │ │ ├── socicon.svg
│ │ │ │ ├── socicon.ttf
│ │ │ │ └── socicon.woff
│ │ ├── tether
│ │ │ ├── tether.min.css
│ │ │ └── tether.min.js
│ │ ├── theme
│ │ │ ├── css
│ │ │ │ └── style.css
│ │ │ └── js
│ │ │ │ └── script.js
│ │ ├── touchswipe
│ │ │ └── jquery.touch-swipe.min.js
│ │ ├── viewportchecker
│ │ │ └── jquery.viewportchecker.js
│ │ └── web
│ │ │ └── assets
│ │ │ ├── jquery
│ │ │ └── jquery.min.js
│ │ │ └── mobirise-icons
│ │ │ ├── mobirise-icons.css
│ │ │ ├── mobirise-icons.eot
│ │ │ ├── mobirise-icons.svg
│ │ │ ├── mobirise-icons.ttf
│ │ │ └── mobirise-icons.woff
│ ├── css
│ │ ├── metro-colors.css
│ │ ├── metro-icons.css
│ │ ├── metro-rtl.css
│ │ ├── metro.css
│ │ └── test.py
│ └── js
│ │ ├── jquery-file-upload
│ │ ├── jquery.fileupload.js
│ │ ├── jquery.iframe-transport.js
│ │ └── vendor
│ │ │ └── jquery.ui.widget.js
│ │ ├── jquery.js
│ │ └── metro.js
├── tests.py
├── urls.py
└── views.py
├── db.sqlite3
├── manage.py
├── media
├── documents
│ ├── 03.jpg
│ └── banner
│ │ ├── Balsamiq_Mockups_3.5.15.exe
│ │ ├── an-awesome-trip-to-harhar
│ │ └── matt-howard-44749.jpg
│ │ ├── ashes-sitoula-93552-unsplash.jpg
│ │ ├── aziz-acharki-368189-unsplashedit.jpg
│ │ ├── check2-test
│ │ └── 283H.jpg
│ │ ├── chetan-menaria-2796-unsplash.jpg
│ │ ├── chetan-menaria-2796-unsplash_b1HPYxm.jpg
│ │ └── thirteen-reasons-why
│ │ └── cover.jpg
├── get_topbanner_filename
│ └── 2560_3000.jpg
├── post_images
│ └── post_images_18
│ │ ├── alex.jpg
│ │ └── maxresdefault.jpg
├── user_image_noimg
│ └── jobs.jpg
└── user_image_test1
│ ├── 330H.jpg
│ └── IMG_5540.PNG
├── templates
├── aboutus.html
├── base.html
├── basecrop.html
├── blogdelete.html
├── blogedit.html
├── categoryview.html
├── details mockup.html
├── editinfo.html
├── editingpost.html
├── homepag.html
├── homepage.html
├── homepagee.html
├── login.html
├── mypost.html
├── poatnew.html
├── postdetail.html
├── postnew.html
├── profile.html
├── registration
│ ├── login.html
│ ├── logout.html
│ ├── password_reset_complete.html
│ ├── password_reset_confirm.html
│ ├── password_reset_done.html
│ ├── password_reset_email.html
│ ├── password_reset_form.html
│ └── password_reset_subject.txt
├── search.html
├── signup.html
├── tuesday
│ ├── comment.html
│ └── tuesday.html
└── userimage.html
└── trynewblog
├── __init__.py
├── __pycache__
├── __init__.cpython-36.pyc
├── settings.cpython-36.pyc
├── urls.cpython-36.pyc
└── wsgi.cpython-36.pyc
├── settings.py
├── urls.py
└── wsgi.py
/README.md:
--------------------------------------------------------------------------------
1 | # BlogVlog
2 | Blog website with multi-user feature, comments system and unique style.
3 |
4 | Made with Django2, Python3, Html5, Bootstrap, Mobirise, CSS3, js, jquery.
5 |
6 |
7 | # features
8 | - Blogs are categorised by hashtags
9 | - Login / Signup / Forgot Password
10 | - Comments and replies on every blog
11 | - Authenticated user can comment else they will prompted to login
12 | - Use HTML tags for formatting when writing a new post
13 | - Every profile has a view counter
14 | - Search Blog or Writer.
15 |
16 | # Screenshots
17 |
Homepage18 |
Blog Details23 |
Login Page28 |
{% autoescape off %}{{post.text|truncatechars:100}}{% endautoescape %}
41 |written by {{ post.author.first_name }}
44 |{{ data1.document.url}}
50 |{{ data1.document.name }}
51 | 52 |71 | About the author 72 |
73 | 76 | 79 |
{{comments.user}} Today, 2:38
126 |128 | {{ comments.message }}
{% if comments.user == request.user %}delete{% endif %} 129 | 130 |