From b4e7f27ac5f6b4c295aaed3d498850502d9f7cfc Mon Sep 17 00:00:00 2001 From: Tom Walker Date: Wed, 2 Jul 2014 22:10:17 +0100 Subject: [PATCH] reading 2scoops of django, making changes! Relative explicit imports --- multichoice/tests.py | 2 +- quiz/admin.py | 2 +- quiz/tests.py | 4 ++-- quiz/urls.py | 27 ++++++++++++++------------- quiz/views.py | 2 +- true_false/tests.py | 2 +- 6 files changed, 20 insertions(+), 19 deletions(-) diff --git a/multichoice/tests.py b/multichoice/tests.py index 1dd8455..b5ca1d2 100644 --- a/multichoice/tests.py +++ b/multichoice/tests.py @@ -1,6 +1,6 @@ from django.test import TestCase -from multichoice.models import MCQuestion, Answer +from .models import MCQuestion, Answer class TestMCQuestionModel(TestCase): diff --git a/quiz/admin.py b/quiz/admin.py index 914b77d..be1a4f6 100644 --- a/quiz/admin.py +++ b/quiz/admin.py @@ -2,7 +2,7 @@ from django import forms from django.contrib import admin from django.contrib.admin.widgets import FilteredSelectMultiple -from quiz.models import Quiz, Category, Progress, Question +from .models import Quiz, Category, Progress, Question from multichoice.models import MCQuestion, Answer from true_false.models import TF_Question diff --git a/quiz/tests.py b/quiz/tests.py index 0803d11..4b8561a 100644 --- a/quiz/tests.py +++ b/quiz/tests.py @@ -5,8 +5,8 @@ from django.core.urlresolvers import resolve from django.test import TestCase from django.template import Template, Context -from quiz.models import Category, Quiz, Progress, Sitting -from quiz.views import quiz_take +from .models import Category, Quiz, Progress, Sitting +from .views import quiz_take from multichoice.models import MCQuestion, Answer from true_false.models import TF_Question diff --git a/quiz/urls.py b/quiz/urls.py index 4ddf183..ba4d8b5 100644 --- a/quiz/urls.py +++ b/quiz/urls.py @@ -1,31 +1,32 @@ from django.conf.urls import patterns, url -urlpatterns = patterns('', + +urlpatterns = patterns('quiz.views', # quiz base url - url(r'^$', - 'quiz.views.index', + url(regex=r'^$', + view='index', name='quiz_index'), - url(r'^category/$', - 'quiz.views.list_categories', + url(regex=r'^category/$', + view='list_categories', name='quiz_category_list_all'), # quiz category: list quizzes - url(r'^category/(?P[\w.-]+)/$', - 'quiz.views.view_category', + url(regex=r'^category/(?P[\w.-]+)/$', + view='view_category', name='quiz_category_list_matching'), # progress - url(r'^progress/$', - 'quiz.views.progress', + url(regex=r'^progress/$', + view='progress', name='quiz_progress'), # passes variable 'quiz_name' to quiz_take view - url(r'^(?P[\w-]+)/$', - 'quiz.views.quiz_take', + url(regex=r'^(?P[\w-]+)/$', + view='quiz_take', name='quiz_start_page'), - url(r'^(?P[\w-]+)/take/$', - 'quiz.views.quiz_take', + url(regex=r'^(?P[\w-]+)/take/$', + view='quiz_take', name='quiz_question'), ) diff --git a/quiz/views.py b/quiz/views.py index d1e9cab..a455e31 100644 --- a/quiz/views.py +++ b/quiz/views.py @@ -3,7 +3,7 @@ import random from django.template import RequestContext from django.shortcuts import get_object_or_404, render, render_to_response -from quiz.models import Quiz, Category, Progress, Sitting, Question +from .models import Quiz, Category, Progress, Sitting, Question def index(request): diff --git a/true_false/tests.py b/true_false/tests.py index c9f62bd..5880761 100644 --- a/true_false/tests.py +++ b/true_false/tests.py @@ -1,6 +1,6 @@ from django.test import TestCase -from true_false.models import TF_Question +from .models import TF_Question class TestTrueFalseQuestionModel(TestCase): -- 2.39.5