agusmakmun / Django Blog Python Learning
Licence: gpl-2.0
For newest version https://github.com/agusmakmun/python.web.id
Stars: ✭ 77
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Django Blog Python Learning
Geekblog
A full blog system based on Django
Stars: ✭ 123 (+59.74%)
Mutual labels: blog, django-blog, django
Djangocms Blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Stars: ✭ 268 (+248.05%)
Mutual labels: blog, django-blog, django
Djangoblog
😱一款基于Django和Boostrap框架的个人博客网站源码
Stars: ✭ 142 (+84.42%)
Mutual labels: blog, django-blog, django
Blogbackendproject
Backend code for my blogs, develop with Django Rest framework.
Stars: ✭ 204 (+164.94%)
Mutual labels: blog, django
Try Django 19
Try Django 1.9 is an introduction to Django version 1.9 by creating a simple, yet robust, Django blog. This series covers a variety of Django basics as well as Django 1.9 specific material. Created by Team CFE @ http://joincfe.com.
Stars: ✭ 279 (+262.34%)
Mutual labels: django-blog, django
Sciblog
A blog made with django designed like a scientific paper written in Latex.
Stars: ✭ 145 (+88.31%)
Mutual labels: blog, django
Vmaig blog
an opensource blog system based on django 2.2 and bootstrap https://vmaig.com
Stars: ✭ 354 (+359.74%)
Mutual labels: blog, django
Mayblog
Yet another django based blog created in May 2015
Stars: ✭ 171 (+122.08%)
Mutual labels: blog, django
Django Blog Zinnia
Simple yet powerful and really extendable application for managing a blog within your Django Web site.
Stars: ✭ 2,035 (+2542.86%)
Mutual labels: blog, django
Jbt blog
一个基于Django2.0+Python3.6的博客/A simple blog based on python3.6 and Django2.0.
Stars: ✭ 137 (+77.92%)
Mutual labels: blog, django
Microsite
Full featured and completely customizable django site for organizations.
Stars: ✭ 75 (-2.6%)
Mutual labels: django-blog, django
Awesome Django
The Best Django Resource, Awesome Django for mature packages.
Stars: ✭ 591 (+667.53%)
Mutual labels: django-blog, django
Django-Blog-Python-Learning
Release Source Code of Django Blog Python Learning v.3.8
Demo:
Technologies
- Django 1.10
- Python 3.5
- Postgresql
Features
- Django Suit
- Django Wysiwyg Redactor
- Django disqus for comments.
- Face 90% bootstrap.
- Admin Site: User, Post, Page, Author, Tag & Gallery.
- Pagination posts, Sitemap page, Search posts page, Display posts under tags, Display posts under Author.
- Related posts
- Next and previous for post.
- sitemap.xml, feed
- Contact form.
- About author in the botom of posts.
- Visitor Counter
- Auto backup to the json file
- Json post view
- much more...
Instalation
I assume you already setup your django development with virtual enviroment (virtualenv).
1. Create virtual enviroment and activate it.
$ virtualenv --python=/usr/bin/python3 yourenv
$ source bin/activate
2. Cloning this project
$ git clone [email protected]:agusmakmun/Django-Blog-Python-Learning.git
3. Install all requirements
If you getting an error,
error: command 'i686-linux-gnu-gcc' failed with exit status 1
please install first the python3-dev using commandsudo apt-get install python3-dev
for all-deb, or use different method. This probelm specialy forpip3 install psycopg2
. For more, please checkout this answer: http://stackoverflow.com/a/11094752/6396981
$ pip install -r requirements.txt
4. Database migrations
$ ./manage.py makemigrations
$ ./manage.py migrate
5. Run the server
$ ./manage.py runserver
Screenshot:
Homepage
Detail Post
Admin Dashboard (using django suit)
All Posts on the Admin Dashboard & Included Django Import Export
Tags Filter and Redactor Editor
Gallery File & Images
Update and Commits
Stack Problem
- https://python.web.id/tag/django/
- https://github.com/agusmakmun/Some-Examples-of-Simple-Python-Script/tree/master/Django
ChangeLog
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].