You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

django-basic-blog

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-basic-blog

A stupid-simple blog app.


Maintainers
1

Readme

Django-Basic-Blog Build Status

DBB is a dead simple blog app. It has entries and an RSS feed; not much else. Entries are expected to be in raw html.

Quick start

Install with pip

pip install django-basic-blog

Add "blog" to your INSTALLED_APPS setting like this:

INSTALLED_APPS = (
    ...
    'blog',
)

Include the blog URLconf in your project urls.py like this:

url(r'^blog/', include('blog.urls', namespace='blog')),

Run python manage.py migrate to create the blog models.

Add the settings vars for RSS fields:

BLOG_TITLE  // Default "My Blog"
BLOG_DESCRIPTION  // Default "I have a Django Blog!"

and the override the default entries/page and RSS pagination if you want

BLOG_ENTRIES_PER_PAGE  // Default 20
BLOG_ENTRIES_PER_RSS  // Default 5

Start the development server and visit http://127.0.0.1:8000/admin/ to create an entry (you'll need the Admin app enabled).

Visit http://127.0.0.1:8000/blog/ to see the blog.

NOTE: There is support for each entry having associated js, but you need work that into the templates yourself. Be careful.

Development and Testing

Development

Make a venv, install django.

Set env var to the test settings

export PYTHONPATH='/home/ben/Projects/django-basic-blog' export DJANGO_SETTINGS_MODULE='sample_project.settings'

Start the server with django-admin runserver.

(If you want the admin to be pretty, try collecting statics.)

To poke around with creating and displaying entries:

Set up a superuser (django-admin createsuperuser) and hit the admin at /admin to try stuff out.

Testing

django-admin test blog --settings=sample_project.settings

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc