Minor fixups on pygments example

This commit is contained in:
Tom Christie 2011-01-28 09:14:04 +00:00
parent 8e8547ff9a
commit 2e9fd9c6b9
5 changed files with 8 additions and 25 deletions

View File

@ -2,9 +2,12 @@ syntax: glob
*.pyc
*.db
*~
env
docs-build
html
examples/media/pygments/*
examples/media/objectstore/*
.project
.pydevproject
.settings

View File

@ -1,20 +0,0 @@
[
{
"pk": 1,
"model": "auth.user",
"fields": {
"username": "admin",
"first_name": "",
"last_name": "",
"is_active": true,
"is_superuser": true,
"is_staff": true,
"last_login": "2010-01-01 00:00:00",
"groups": [],
"user_permissions": [],
"password": "sha1$6cbce$e4e808893d586a3301ac3c14da6c84855999f1d8",
"email": "test@example.com",
"date_joined": "2010-01-01 00:00:00"
}
}
]

View File

@ -38,15 +38,15 @@ class PygmentsRoot(Resource):
if not os.path.exists(pathname):
# We only need to generate the file if it doesn't already exist.
title = content['title'] if content['title'] else None
options = {'title': content['title']} if content['title'] else {}
linenos = 'table' if content['linenos'] else False
lexer = get_lexer_by_name(content['lexer'])
formatter = HtmlFormatter(style=content['style'], linenos=linenos, full=True, title=title)
formatter = HtmlFormatter(style=content['style'], linenos=linenos, full=True, **options)
with open(pathname, 'w') as outfile:
highlight(content['code'], lexer, formatter, outfile)
return Response(status.HTTP_303_SEE_OTHER, headers={'Location': self.reverse(PygmentsInstance, unique_id)})
return Response(status.HTTP_201_CREATED, headers={'Location': self.reverse(PygmentsInstance, unique_id)})
class PygmentsInstance(Resource):

View File

@ -48,7 +48,7 @@ USE_L10N = True
# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/"
MEDIA_ROOT = '/Users/tomchristie/'
MEDIA_ROOT = 'media/'
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash if there is a path component (optional in other cases).

View File

@ -4,7 +4,7 @@ from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'pygments-example/', include('pygments_api.urls')),
(r'^pygments-example/', include('pygments_api.urls')),
(r'^blog-post-example/', include('blogpost.urls')),
(r'^object-store-example/', include('objectstore.urls')),
(r'^accounts/login/$', 'django.contrib.auth.views.login'),