hi guys, i need your help
when i run makemigrations command,  i got error:
django.db.migrations.exceptions.NodeNotFoundError: Migration
task_types.0004_tasktype_training_kit dependencies reference nonexistent
parent node (u'training_kits', u'0003_auto_20160914_0722')

On Fri, Aug 10, 2018 at 8:21 PM Kasper Laudrup <[email protected]>
wrote:

> Hi Ramandeep,
>
> The problem is pretty much the same as before: Mismatched parentheses, but
> I'll leave to you to figure out where. It's pretty easy to spot.
>
> Did you find an editor that helps you syntax check python code?
>
> It'll make your life a lot easier.
>
> Kind regards,
>
> Kasper Laudrup
>
> On August 10, 2018 3:42:56 PM GMT+02:00, Ramandeep Kaur <
> [email protected]> wrote:
>>
>> thanks i got my  mistake but now again i am getting an error.
>> my urls.py:
>> from django.conf.urls import patterns, include, url
>> from django.contrib import admin
>> from django.views.generic import TemplateView
>>
>> from rest_framework_nested import routers
>>
>> from rest_auth.views import LogoutView
>>
>> from locations.views import LocationViewSet
>>
>> from tasks.views import TaskViewSet, BeneficiaryTasksView,
>> AssignedTasksView, CreatedTasksView, tasks_assign, tasks_smart_assign,
>> FilterTasksView, PaginatedTaskViewSet, get_tasks_length,
>> get_tasks_page_size, export_tasks_view, create_bulk_tasks,
>> import_data_view, get_filtered_tasks_length, PledgedTasksView,create_task
>> from task_types.views import TaskTypeViewSet
>> from task_status.views import TaskStatusViewSet
>> from feedback_types.views import FeedbackTypeViewSet
>> from organisations.views import OrganisationViewSet
>> from authentication.views import UserViewSet
>> from user_profiles.views import *
>> from forms.views import FormViewSet, FormDataViewSet, DataByFormView,
>> PersistentFormViewSet, PersistentFormDataView,export_filtered_form_data
>> from training_kits.views import *
>> from stages.views import StageViewSet
>> from notes.views import NoteViewSet, BeneficiaryNotesView,
>> CreatedNotesView
>> from user_messages.views import MessageViewSet, BeneficiaryMessagesView,
>> SentMessagesView
>> from todos.views import TodoViewSet, AssignedTodosView,
>> CreatedTodosView, BeneficiaryTodosView
>> from tags.views import (TagViewSet, LightTagViewSet, UserTagsView,
>> UserLightTagsView,
>> RemoveUserFromTag, RemoveExclusiveTagFromTag,
>> AddTagToUser, AddTagsToUser, AddExclusiveTagToTag)
>> from message_templates.views import MessageTemplateViewSet
>> #from calls.views import CallViewSet, BeneficiaryCallsView,
>> CallerCallsView
>> from task_status_categories.views import TaskStatusCategoryViewSet,
>> CreatedTaskStatusCategoriesView, getTaskCompletedFlagChoices
>> #from actions.views import get_action_classes, ActionViewSet
>> from events.views import EventViewSet
>> from event_conditions.views import EventConditionViewSet,
>> getEventConditionTypes, HelplineEventConditionsView,
>> NormalEventConditionsView
>> from hooks.views import HookViewSet
>> from ivrs.views import IVRViewSet, BeneficiaryIVRsView, SentIVRsView,
>> FeedbackIVRView
>> from ivr_templates.views import IVRTemplateViewSet
>> from exotel.views import MissedCall, ExotelViewSet, IncSMS, Lottery,
>> DostPaid, DostMother, DostFather
>> from guilds.views import GuildViewSet, add_users_to_guild
>> from notices.views import NoticeViewSet
>> from spaces.views import SpaceViewSet
>> from space_types.views import SpaceTypeViewSet, add_spaces
>> from interests.views import InterestViewSet, LightInterestViewSet,
>> AddInterestsToUser, RemoveInterestsFromUser, UserInterestsView
>> from pledges.views import PledgeViewSet, TaskPledgesView, UserPledgesView
>> from party_invitations.views import PartyInvitationViewSet,
>> SentPartyInvitationsView, ReceivedPartyInvitationsView
>> from task_comments.views import TaskCommentViewSet,
>> TaskCommentDetailedViewSet, TaskCommentsView, CommentedCommentsView
>> from follows.views import FollowViewSet, FollowerFollowsView,
>> FollowedFollowsView, get_follow
>> #from centers.views import CenterViewSet
>> from locations.views import LocationViewSet
>> from kits.views import KitViewSet
>> from parents.views import ParentViewSet,ParentWorkerListViewSet
>> from worker.views import WorkerViewSet
>> from child.views import ChildViewSet
>> from payments.views import
>> PaymentViewSet,PaymentWorkerListViewSet,PaymentDateListViewSet
>> #from assessments.views import AssessmentViewSet
>> from questions.views import QuestionViewSet
>> #from assessmentreports.views import AssessmentItemViewSet
>>
>> router = routers.SimpleRouter()
>>
>> #router.register(r'centers',CenterViewSet)
>> router.register(r'kits',KitViewSet)
>> router.register(r'parents',ParentViewSet)
>> router.register(r'workers',WorkerViewSet)
>> router.register(r'child',ChildViewSet)
>> #router.register(r'assessments',AssessmentViewSet)
>> router.register(r'questions',QuestionViewSet)
>> #router.register(r'assessmentitems',AssessmentItemViewSet)
>> router.register(r'payments',PaymentViewSet)
>> router.register(r'locations', LocationViewSet)
>> router.register(r'tasks', TaskViewSet)
>> router.register(r'task_types', TaskTypeViewSet)
>> router.register(r'task_status', TaskStatusViewSet)
>> router.register(r'feedback_types', FeedbackTypeViewSet)
>> router.register(r'stages', StageViewSet)
>> router.register(r'organisations', OrganisationViewSet)
>> router.register(r'users_model', UserViewSet)
>> router.register(r'users', UserDetailViewSet)
>> router.register(r'forms', FormViewSet)
>> router.register(r'forms-data', FormDataViewSet)
>> router.register(r'trainingkits', TrainingKitViewSet)
>> router.register(r'trainingkitpages', TrainingKitPagesViewSet)
>> router.register(r'pages', PageViewSet)
>> router.register(r'notes', NoteViewSet)
>> router.register(r'messages', MessageViewSet)
>> router.register(r'todos', TodoViewSet)
>> router.register(r'tags', TagViewSet)
>> router.register(r'light_tags', LightTagViewSet)
>> router.register(r'message_templates', MessageTemplateViewSet)
>> #router.register(r'calls', CallViewSet)
>> router.register(r'task_status_categories', TaskStatusCategoryViewSet)
>> router.register(r'events', EventViewSet)
>> router.register(r'event_conditions', EventConditionViewSet)
>> router.register(r'hooks', HookViewSet)
>> #router.register(r'actions', ActionViewSet)
>> router.register(r'ivrs', IVRViewSet)
>> router.register(r'ivr_templates', IVRTemplateViewSet)
>> router.register(r'exotel', ExotelViewSet)
>> router.register(r'guilds', GuildViewSet)
>> router.register(r'paginated_tasks', PaginatedTaskViewSet)
>> router.register(r'notices', NoticeViewSet)
>> router.register(r'spaces', SpaceViewSet)
>> router.register(r'space_types', SpaceTypeViewSet)
>> router.register(r'persistent_forms', PersistentFormViewSet)
>> router.register(r'interests', InterestViewSet)
>> router.register(r'light_interests', LightInterestViewSet)
>> router.register(r'pledges', PledgeViewSet)
>> router.register(r'party_invitations', PartyInvitationViewSet)
>> router.register(r'task_comments', TaskCommentViewSet)
>> router.register(r'task_comments_detailed', TaskCommentDetailedViewSet)
>> router.register(r'follows', FollowViewSet)
>>
>> urlpatterns = patterns('',
>> url(r'^dbmodels/', include('dbmodels.urls')),
>> url(r'^signup/$', TemplateView.as_view(template_name="signup.html"),
>> name='signup'),
>> url(r'^email-verification/$',
>> TemplateView.as_view(template_name="email_verification.html"),
>> name='email-verification'),
>> url(r'^login/$', TemplateView.as_view(template_name="login.html"),
>> name='login'),
>> url(r'^logout/$', LogoutView.as_view(), name='logout'),
>> url(r'^password-reset/$',
>> TemplateView.as_view(template_name="password_reset.html"),
>> name='password-reset'),
>> url(r'^password-rest/confirm/$',
>> TemplateView.as_view(template_name="password_reset_confirm.html"),
>> name='password-reset-confirm'),
>> url(r'^user-details/$',
>> TemplateView.as_view(template_name="user_details.html"),
>> name='user-details'),
>> url(r'^user-details/edit/$',
>> TemplateView.as_view(template_name="user_details_edit.html"),
>> name='user-details-edit'),
>> url(r'^password-change/$',
>> TemplateView.as_view(template_name="password_change.html"),
>> name='password-change'),
>>
>> url(r'^password-reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[
>> 0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', # noqa
>> TemplateView.as_view(template_name="password_reset_confirm.html"),
>> name='password_reset_confirm'),
>>
>> url(r'^accounts/', include('allauth.urls')),
>> url(r'^admin/', include(admin.site.urls)),
>>
>> url(r'^rest-auth/user/(?P<token>\w+)/$',
>> CustomUserDetailsView.as_view(),
>> name='rest_user_details_custom'),
>> url(r'^rest-auth/registration/account-confirm-email/(?P<key>.+)/$',
>> verifyEmailRedirect,
>> name='account_confirm_email'),
>> url(r'^rest-auth/password/reset/confirm/$',
>> passwordResetConfirmRedirect.as_view()),
>> url(r'^rest-auth/registration/$',
>> CustomRegisterView.as_view(),
>> name='custom_user_register'),
>> url(r'^rest-auth/registration/', include('rest_auth.registration.urls')),
>> url(r'^rest-auth/', include('rest_auth.urls')),
>>
>> url('^api/v1/users/usertype/(?P<user_type>\w+)/$',
>> UserTypeUserList.as_view(),
>> name='usertype_user'),
>> url('^api/v1/users/usertypes/',
>> UserTypesUserList.as_view(),
>> name='usertypes_users'),
>> url('^api/v1/admin/users/(?P<user_id>\w+)/$',
>> UserManagementAdmin.as_view(),
>> name='user_management_admin'),
>> url('^api/v1/user/altmobile/(?P<user_id>\w+)/$',
>> AlternateNumbersList.as_view(),
>> name='user_alt_mobile'),
>> url('^api/v1/users/usertype/$',
>> getUserTypes,
>> name='usertypes'),
>> url('^api/v1/users/guild/(?P<guild_pk>\w+)/$',
>> GuildMembersList.as_view(),
>> name='guild_members_list'),
>>
>> url('^api/v1/trainingkits/pagetypes/$',
>> getPageContentTypes,
>> name="trainingkit_pagetypes"),
>> url('^api/v1/pages/fileupload/$',
>> PageFileUpload.as_view(),
>> name='trainingkit_page_fileupload'),
>> url('^api/v1/form-data/(?P<form_id>\w+)/$', DataByFormView.as_view()),
>>
>> url('^api/v1/notes/beneficiary/(?P<user_pk>\w+)/$',
>> BeneficiaryNotesView.as_view(),
>> name='beneficiary_notes'),
>> url('^api/v1/notes/creator/(?P<user_pk>\w+)/$',
>> CreatedNotesView.as_view(),
>> name='created_notes'),
>>
>> url('^api/v1/messages/beneficiary/(?P<user_pk>\w+)/$',
>> BeneficiaryMessagesView.as_view(),
>> name='beneficiary_messages'),
>> url('^api/v1/messages/sender/(?P<user_pk>\w+)/$',
>> SentMessagesView.as_view(),
>> name='sent_messages'),
>>
>> url('^api/v1/party_invitations/sender/(?P<sender_pk>\w+)/$',
>> SentPartyInvitationsView.as_view(),
>> name='sent_invitations'),
>> url('^api/v1/party_invitations/invitee/(?P<invitee_pk>\w+)/$',
>> ReceivedPartyInvitationsView.as_view(),
>> name='received_invitations'),
>>
>> url('^api/v1/task_comments_detailed/commentor/(?P<commentor_pk>\w+)/$',
>> CommentedCommentsView.as_view(),
>> name='commented_comments'),
>> url('^api/v1/task_comments_detailed/task/(?P<task_pk>\w+)/$',
>> TaskCommentsView.as_view(),
>> name='task_comments'),
>>
>> url('^api/v1/ivrs/beneficiary/(?P<user_pk>\w+)/$',
>> BeneficiaryIVRsView.as_view(),
>> name='beneficiary_ivrs'),
>> url('^api/v1/ivrs/sender/(?P<user_pk>\w+)/$',
>> SentIVRsView.as_view(),
>> name='sent_ivrs'),
>> url('^api/v1/ivrs/feedback/$',
>> FeedbackIVRView.as_view(),
>> name='feedback_ivr'),
>>
>> url('^api/v1/todos/assignee/(?P<user_pk>\w+)/$',
>> AssignedTodosView.as_view(),
>> name='assigned_todos'),
>> url('^api/v1/todos/creator/(?P<user_pk>\w+)/$',
>> CreatedTodosView.as_view(),
>> name='created_todos'),
>> url('^api/v1/todos/beneficiary/(?P<user_pk>\w+)/$',
>> BeneficiaryTodosView.as_view(),
>> name='beneficiary_todos'),
>>
>> url('^api/v1/tasks/assignee/(?P<user_pk>\w+)/$',
>> AssignedTasksView.as_view(),
>> name='assigned_tasks'),
>> url('^api/v1/tasks/creator/(?P<user_pk>\w+)/$',
>> CreatedTasksView.as_view(),
>> name='created_tasks'),
>> url('^api/v1/tasks/beneficiary/(?P<user_pk>\w+)/$',
>> BeneficiaryTasksView.as_view(),
>> name='beneficiary_tasks'),
>> url('^api/v1/tasks/assign/',
>> tasks_assign,
>> name='tasks_assign'),
>> url('^api/v1/tasks/smart_assign/',
>> tasks_smart_assign,
>> name='tasks_smart_assign'),
>> url('^api/v1/tasks/filter/',
>> FilterTasksView.as_view(),
>> name='filter_tasks'),
>>
>> url('^api/v1/users/filter/',
>> UserDetailFilterViewSet.as_view(),
>> name='filter_users'),
>>
>> url('^api/v1/tasks/length/',
>> get_tasks_length,
>> name='tasks_length'),
>> url('^api/v1/filtered_tasks/length/',
>> get_filtered_tasks_length,
>> name='filtered_tasks_length'),
>>
>> url('^api/v1/tags/user/(?P<user_pk>\w+)/$',
>> UserTagsView.as_view(),
>> name='user_tags'),
>> url('^api/v1/light_tags/user/(?P<user_pk>\w+)/$',
>> UserLightTagsView.as_view(),
>> name='user_tags'),
>>
>> url('^api/v1/follows/follower/(?P<follower_pk>\w+)/$',
>> FollowerFollowsView.as_view(),
>> name='follower_follows'),
>> url('^api/v1/follows/followed/(?P<followed_pk>\w+)/$',
>> FollowedFollowsView.as_view(),
>> name='followed_follows'),
>>
>> url('^api/v1/follows/get_follow/$', get_follow, name='get_follow'),
>>
>> url('^api/v1/remove_tag/$', RemoveUserFromTag.as_view(), name=
>> 'remove_tag'),
>> url('^api/v1/remove_mutually_exclusive_tag/$',
>> RemoveExclusiveTagFromTag.as_view(), name='remove_exclusive_tag'),
>> url('^api/v1/add_tag/$', AddTagToUser.as_view(), name='add_tag'),
>> url('^api/v1/add_tags/$', AddTagsToUser.as_view(), name='add_tags'),
>> url('^api/v1/add_mutually_exclusive_tag/$',
>> AddExclusiveTagToTag.as_view(), name='add_exclusive_tag'),
>>
>> url('^api/v1/interests/(?P<user_pk>\w+)/$', UserInterestsView.as_view(),
>> name='user_interests'),
>> url('^api/v1/add_interests/$', AddInterestsToUser.as_view(), name=
>> 'add_interests'),
>> url('^api/v1/remove_interests/$', RemoveInterestsFromUser.as_view(), name
>> ='remove_interests'),
>>
>> url('^api/v1/calls/beneficiary/(?P<beneficiary_pk>\w+)/$',
>> # BeneficiaryCallsView.as_view(),
>> # name='beneficiary_calls'),
>> # url('^api/v1/calls/caller/(?P<caller_pk>\w+)/$'),
>> # CallerCallsView.as_view(),
>> # name='caller_calls'),
>>
>> url('^api/v1/pledges/user/(?P<user_pk>\w+)/$',
>> UserPledgesView.as_view(),
>> name='user_pledges'),
>> url('^api/v1/pledges/task/(?P<task_pk>\w+)/$',
>> TaskPledgesView.as_view(),
>> name='task_pledges'),
>> url('^api/v1/tasks/pledged/(?P<user_pk>\w+)/$',
>> PledgedTasksView.as_view(),
>> name='pledged_tasks'),
>>
>> url('^api/v1/task_status_categories/creator/(?P<user_pk>\w+)/$',
>> CreatedTaskStatusCategoriesView.as_view(),
>> name='created_task_status_categories'),
>> url('^api/v1/task_status_categories/flag_choices/',
>> getTaskCompletedFlagChoices,
>> name='task_completed_flag_choices'),
>>
>> # url('^api/v1/get_action_classes/', get_action_classes),
>>
>> url('^api/v1/event_conditions/event_condition_types/$',
>> getEventConditionTypes,
>> name='event_condition_types'),
>> url('^api/v1/event_conditions/helpline/$',
>> HelplineEventConditionsView.as_view(),
>> name='helpline_event_conditions'),
>> url('^api/v1/event_conditions/normal/$',
>> NormalEventConditionsView.as_view(),
>> name='normal_event_conditions'),
>>
>> url('^api/v1/missedcall/$', MissedCall.as_view()),
>> url('^api/v1/incsms/$', IncSMS.as_view()),
>> url('^api/v1/lottery/$', Lottery.as_view()),
>> url('^api/v1/dostfather/$', DostFather.as_view()),
>> url('^api/v1/dostmother/$', DostMother.as_view()),
>> url('^api/v1/dostpaid/$', DostPaid.as_view()),
>>
>> url('^api/v1/guilds/add_users/', add_users_to_guild),
>>
>> url('^api/v1/space_types/add_spaces/', add_spaces),
>>
>> url('^api/v1/tasks/page_size/', get_tasks_page_size),
>>
>> url('^api/v1/persistent_form_data/(?P<user_pk>\w+)/$',
>> PersistentFormDataView.as_view(),
>> name='persistent_form_data'),
>>
>> url('^api/v1/tasks/export/$',
>> export_tasks_view,
>> name='export_tasks'),
>>
>>
>> url('^api/v1/tasks/import/$',
>> import_data_view,
>> name='import_data'),
>>
>> url('^api/v1/form/filter/$',
>> export_filtered_form_data,
>> name='export_form_data'),
>>
>> url('^api/v1/tasks/bulk_create/$',
>> create_bulk_tasks,
>> name='create_bulk_tasks'),
>>
>> url('api/v1/tasks/create/$',
>> create_task,
>> name='create_task'),
>>
>> url('^api/v1/payments/worker/(?P<worker>\w+)/$',
>> PaymentWorkerListViewSet.as_view(),
>> name='worker_payments'),
>>
>> url('^api/v1/payments/date/(?P<date>\w+)/$',
>> PaymentDateListViewSet.as_view(),
>> name='date_payments'),
>>
>> url('^api/v1/parents/worker/(?P<worker>\w+)/$',
>> ParentWorkerListViewSet.as_view(),
>> name='worker_parents'),
>>
>> url('^api/v1/', include(router.urls)),
>>
>> url(r'^.*$',TemplateView.as_view(template_name="home.html"), name='home'),
>> error line
>> )
>> )
>>
>>
>>
>> Traceback (most recent call last):
>>   File "manage.py", line 10, in <module>
>>     execute_from_command_line(sys.argv)
>>   File
>> "C:\Python27\lib\site-packages\django\core\management\__init__.py", line
>> 353, in execute_from_command_line
>>     utility.execute()
>>   File
>> "C:\Python27\lib\site-packages\django\core\management\__init__.py", line
>> 345, in execute
>>     self.fetch_command(subcommand).run_from_argv(self.argv)
>>   File "C:\Python27\lib\site-packages\django\core\management\base.py",
>> line 348, in run_from_argv
>>     self.execute(*args, **cmd_options)
>>   File "C:\Python27\lib\site-packages\django\core\management\base.py",
>> line 398, in execute
>>     self.check()
>>   File "C:\Python27\lib\site-packages\django\core\management\base.py",
>> line 426, in check
>>     include_deployment_checks=include_deployment_checks,
>>   File "C:\Python27\lib\site-packages\django\core\checks\registry.py",
>> line 75, in run_checks
>>     new_errors = check(app_configs=app_configs)
>>   File "C:\Python27\lib\site-packages\django\core\checks\urls.py", line
>> 13, in check_url_config
>>     return check_resolver(resolver)
>>   File "C:\Python27\lib\site-packages\django\core\checks\urls.py", line
>> 23, in check_resolver
>>     for pattern in resolver.url_patterns:
>>   File "C:\Python27\lib\site-packages\django\utils\functional.py", line
>> 33, in __get__
>>     res = instance.__dict__[self.name] = self.func(instance)
>>   File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line
>> 417, in url_patterns
>>     patterns = getattr(self.urlconf_module, "urlpatterns",
>> self.urlconf_module)
>>   File "C:\Python27\lib\site-packages\django\utils\functional.py", line
>> 33, in __get__
>>     res = instance.__dict__[self.name] = self.func(instance)
>>   File "C:\Python27\lib\site-packages\django\core\urlresolvers.py", line
>> 410, in urlconf_module
>>     return import_module(self.urlconf_name)
>>   File "C:\Python27\lib\importlib\__init__.py", line 37, in import_module
>>     __import__(name)
>>   File "C:\Users\Dell\vms2\vms2\urls.py", line 392, in <module>
>>     url(r'^.*$',TemplateView.as_view(template_name="home.html"),
>> name='home'),
>> TypeError: url() takes at most 5 arguments (29 given)
>>
>> On Fri, Aug 10, 2018 at 1:38 PM, Kasper Laudrup <[email protected]>
>> wrote:
>>
>>> Hi Ramandeep,
>>> On 08/10/2018 07:36 AM, Ramandeep Kaur wrote:
>>>
>>> > strange thing is that it indicates the error in line 395 which is in
>>> > the end where i dont write any code.
>>>
>>> It looks like your error is not closing the call to url() here:
>>>
>>> url('^api/v1/calls/beneficiary/(?P<beneficiary_pk>\w+)/$',
>>>> # BeneficiaryCallsView.as_view(),
>>>> # name='beneficiary_calls'),
>>>> url('^api/v1/calls/caller/(?P<caller_pk>\w+)/$',
>>>> # CallerCallsView.as_view(),
>>>> # name='caller_calls'),
>>>>
>>>
>>> The interpreter will try to look for the matching end ')' and give error
>>> out when it doesn't find that at the end of the file.
>>>
>>> Errors like these can indeed be a bit hard to track down. Which editor
>>> are you using?
>>>
>>> If you use an editor that understands Python, it can be quite a lot
>>> easier to debug these things in my experience or even avoid them in the
>>> first place.
>>>
>>> I heard good things about pycharm, but I don't have any experience with
>>> that myself (I use emacs).
>>>
>>> Don't know if that would have helped you here. Just a suggestion.
>>>
>>> Kind regards,
>>>
>>> Kasper Laudrup
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/django-users.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/556bdf45-8daf-4b4d-4657-de696b8e5d2f%40stacktrace.dk
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/E58FCD4B-F7CC-45E4-8B94-292446C377B3%40stacktrace.dk
> <https://groups.google.com/d/msgid/django-users/E58FCD4B-F7CC-45E4-8B94-292446C377B3%40stacktrace.dk?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAL18nxnuftpJgUKwj6GsQGXO6Say6DXVvqGN0UfF3Q8zLwBvAQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to