SYMBOL INDEX (23 symbols across 7 files) FILE: base/apps.py class BaseConfig (line 4) | class BaseConfig(AppConfig): FILE: base/forms.py class PositionForm (line 6) | class PositionForm(forms.Form): FILE: base/migrations/0001_initial.py class Migration (line 8) | class Migration(migrations.Migration): FILE: base/migrations/0002_auto_20210322_2234.py class Migration (line 6) | class Migration(migrations.Migration): FILE: base/models.py class Task (line 6) | class Task(models.Model): method __str__ (line 14) | def __str__(self): class Meta (line 17) | class Meta: FILE: base/views.py class CustomLoginView (line 21) | class CustomLoginView(LoginView): method get_success_url (line 26) | def get_success_url(self): class RegisterPage (line 30) | class RegisterPage(FormView): method form_valid (line 36) | def form_valid(self, form): method get (line 42) | def get(self, *args, **kwargs): class TaskList (line 48) | class TaskList(LoginRequiredMixin, ListView): method get_context_data (line 52) | def get_context_data(self, **kwargs): class TaskDetail (line 67) | class TaskDetail(LoginRequiredMixin, DetailView): class TaskCreate (line 73) | class TaskCreate(LoginRequiredMixin, CreateView): method form_valid (line 78) | def form_valid(self, form): class TaskUpdate (line 83) | class TaskUpdate(LoginRequiredMixin, UpdateView): class DeleteView (line 89) | class DeleteView(LoginRequiredMixin, DeleteView): method get_queryset (line 93) | def get_queryset(self): class TaskReorder (line 97) | class TaskReorder(View): method post (line 98) | def post(self, request): FILE: manage.py function main (line 7) | def main():