Skip to content
/ news Public

A simple news site application written for Django1.4 in Python2.7

License

Notifications You must be signed in to change notification settings

monuszko/news

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple news site

Description

An application written for Django1.4.5 using Python2.7.

Pages:
  • news/ - displays stories sorted by date of creation page. "Read More" links are generated, with total length and number of comments
  • news/2013/04/12/Joel-is-a-slug - this format is used for individual stories. Contains a form for content submission, links to next/previous story and day archive. * news/2014/02/17 - day archive, with links to next/previous day and month archive.
  • news/2014/02/ - month archive, with links to next/previous month and year archive.
  • news/2014/ - year archive (a list of months), with links to next/previous years.

Example templates included in the templates/ subdirectory. Basic admin interface available.

Quickstart

  1. Add "news" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = (
      ...
      'news',
    )
    
  2. Include the news URLconf in your project urls.py like this:

    url(r'^news/', include('news.urls')),
    
  3. Add login/logout views to your project's urls.py:

    url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'news/login.html'}, name='login'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', name='logout'),
    
  4. Run python manage.py syncdb to create the news models.

  5. Start the development server and visit http://127.0.0.1:8000/admin/ to create entries, Users and Blogs (you'll need the admin, auth apps enabled). Users should be created without 'staff' privileges, otherwise they can modife each others' Blogs. Appropriate create/edit views are provided.

Contact

marek.onuszko@gmail.com

About

A simple news site application written for Django1.4 in Python2.7

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages