Old configuration(/settings), based on Settings model, system is deleted: SettingsForm, Settings. New system use `django-djconfig` module. - `kfet.config` module provides `kfet_config` to access configuration concerning kfet app. - Views, forms, models, etc now use this object to retrieve conf values. - Views no longer add config values to context, instead templates use `kfet_config` provided by a new context_processor. - Enhance list and update views of settings. - Fix: settings can directly be used without having to visit a specific page... Misc - Delete some py2/3 imports - Delete unused imports in kfet.models and kfet.views - Some PEP8 compliance
21 lines
505 B
Python
21 lines
505 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from __future__ import (absolute_import, division,
|
|
print_function, unicode_literals)
|
|
from builtins import *
|
|
|
|
from django.apps import AppConfig
|
|
|
|
class KFetConfig(AppConfig):
|
|
name = 'kfet'
|
|
verbose_name = "Application K-Fêt"
|
|
|
|
def ready(self):
|
|
import kfet.signals
|
|
self.register_config()
|
|
|
|
def register_config(self):
|
|
import djconfig
|
|
from kfet.forms import KFetConfigForm
|
|
djconfig.register(KFetConfigForm)
|