diff --git a/snippets/models.py b/snippets/models.py index 71a8362..2f74173 100644 --- a/snippets/models.py +++ b/snippets/models.py @@ -1,3 +1,11 @@ from django.db import models -# Create your models here. +from pygments.lexers import get_all_lexers +from pygments.styles import get_all_styles + +LEXERS = [item for item in get_all_lexers() if item[1]] +LANG_CHOICES = sorted([(item[1][0], item[1]) for item in LEXERS]) +STYLE_CHOICES = sorted([(item, item) for item in get_all_styles()]) + +class Snippet(models.Model): + created = models.DateTimeField(auto_now=True) \ No newline at end of file diff --git a/tutorial/settings.py b/tutorial/settings.py index 7afd9a0..5566ed7 100644 --- a/tutorial/settings.py +++ b/tutorial/settings.py @@ -37,6 +37,8 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + "rest_framework", + "snippets", ] MIDDLEWARE = [