All Projects → jcarbaugh → Django Wordpress

jcarbaugh / Django Wordpress

Licence: bsd-3-clause
WordPress models and views for Django.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Wordpress

Django Wpadmin
WordPress look and feel for Django administration panel
Stars: ✭ 259 (-18.55%)
Mutual labels:  wordpress, django
Djreact
A simple introduction to integrating Django and React.
Stars: ✭ 317 (-0.31%)
Mutual labels:  django
Wpdotnet Sdk
WordPress compiled to .NET Standard. SDK for ASP.NET Core.
Stars: ✭ 309 (-2.83%)
Mutual labels:  wordpress
Slickstack
SlickStack is a free LEMP stack automation script written in Bash designed to enhance and simplify WordPress provisioning, performance, and security.
Stars: ✭ 311 (-2.2%)
Mutual labels:  wordpress
Gatsby Woocommerce Themes
⚡ A Gatsby Theme for WooCommerce E-commerce site Gatsby WooCommerce WordPress
Stars: ✭ 306 (-3.77%)
Mutual labels:  wordpress
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (-0.63%)
Mutual labels:  wordpress
Mokore
🎉Wordpress二次元简约个人博客主题by江程训
Stars: ✭ 306 (-3.77%)
Mutual labels:  wordpress
Colossus
Self-hosted email marketing solution
Stars: ✭ 319 (+0.31%)
Mutual labels:  django
Adagios
Adagios - Web Based Nagios Configuration
Stars: ✭ 317 (-0.31%)
Mutual labels:  django
Corcel
Use WordPress backend with Laravel or any PHP application
Stars: ✭ 3,504 (+1001.89%)
Mutual labels:  wordpress
Wp Bootstrap Navwalker
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.
Stars: ✭ 3,290 (+934.59%)
Mutual labels:  wordpress
E Book
Python电子书、Django电子书、鸟哥的Linux私房菜第四版PDF
Stars: ✭ 310 (-2.52%)
Mutual labels:  django
Wp Webpack Script
💥🔥📦👩‍💻 An easy to use, pre configured, hackable webpack setup & development server for WordPress themes and plugins.
Stars: ✭ 314 (-1.26%)
Mutual labels:  wordpress
Super Progressive Web Apps
SuperPWA helps to convert your WordPress website into Progressive Web Apps instantly. PWA (Progressive Web Apps) demo at : https://superpwa.com and Plugin :
Stars: ✭ 304 (-4.4%)
Mutual labels:  wordpress
B4st
A Bootstrap 4 Starter Theme, for WordPress
Stars: ✭ 318 (+0%)
Mutual labels:  wordpress
Letsmapyournetwork
Lets Map Your Network enables you to visualise your physical network in form of graph with zero manual error
Stars: ✭ 305 (-4.09%)
Mutual labels:  django
Custom Field Suite
Custom fields UI for WordPress
Stars: ✭ 312 (-1.89%)
Mutual labels:  wordpress
Wordpress Xmlrpc Brute Force Exploit
Wordpress XMLRPC System Multicall Brute Force Exploit (0day) by 1N3 @ CrowdShield
Stars: ✭ 315 (-0.94%)
Mutual labels:  wordpress
Uix Kit
A free UI toolkit based on some common libraries for building beautiful responsive website, compatible with Bootstrap v4.
Stars: ✭ 318 (+0%)
Mutual labels:  wordpress
Woocommerce Pos
🏪 A simple front-end for taking WooCommerce orders at the Point of Sale.
Stars: ✭ 318 (+0%)
Mutual labels:  wordpress

================ django-wordpress

Models and views for reading a WordPress database. Compatible with WordPress version 3.5+.

django-wordpress is a project of ISL <https://isl.co>_ and the Sunlight Foundation <http://sunlightfoundation.com>_.


Features

Read-only models to protect your content

This package is designed to be read-only. Writing is enabled by adding WP_READ_ONLY = False to settings.py. None of the WordPress specific logic is included while writing to the database so there is a good chance you will break your WordPress install if you enable writing.

WordPress table prefix

The default table prefix is wp. To change the table prefix, add WP_TABLE_PREFIX = 'yourprefix' to settings.py.

Multiple database support

Added the ability to specify which database the WordPress content is coming from. Set it using the WP_DATABASE setting. Defaults to "default".

Database routers need be set to::

DATABASE_ROUTERS = ['wordpress.router.WordpressRouter']

Default templates

Default templates are provided only for development purposes so you can see content in your browser! Please override these with customized templates for your application.

Export Management Commands

  • wpexport Dump published posts in WXR format.
  • wpexportauthors Export authors as CSV.

Working With WordPress Models

Ten most recent published posts::

Posts.objects.published()[:10]

Posts tagged wordpress::

Posts.objects.term("wordpress")

Post attachments::

for attachment in post.attachments():
    pass

Post tags::

post.tags()

Installation

::

pip install the-real-django-wordpress

Add to INSTALLED_APPS in settings.py::

'wordpress'

Include the following in urls.py::

url(r'^path/to/blog/', include('wordpress.urls')),
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].