Zrušení dočasných odkazů do seminar.models.*
Poznámky: - `seminar.models.base` je v pořádku (není to dočasný soubor) - dočasné importy v `seminar/models/*.py` jsou taky validní, protože odtamtud zmizí. Jde mi o to, aby náhodné věci buď používaly už-správnou aplikaci, nebo postaru `seminar.models` jako celek, aby během odstřelu nebylo potřeba všechny věci přepisovat. Ano, tohle je potenciálně kontroverzní commit. Ale je dočasný a mně poněkud rozbíjí workflow, když mi v náhodné okamžiky odmítne běžet náhodná část webu na kterou nesahám jen kvůli tomu, že importuje věci odněkud, odkud to nečekám. Alternativní řešení: dát správné importy (s dočasnými `seminar.models.*`) do správných `aplikace/models.py` už teď a importovat věci rovnou z výsledných modulů. To zajišťuje jak konzistenci, tak to, že při odstřelu se cesta změní na jednom očekávaném místě (resp. spíš se prostě smaže) a všechno ostatní bude pokračovat ve fungování.
This commit is contained in:
parent
130907174d
commit
d288fefecc
5 changed files with 5 additions and 5 deletions
|
@ -9,7 +9,7 @@ from django.urls import reverse_lazy
|
|||
from django.utils import timezone
|
||||
from django.conf import settings
|
||||
|
||||
from seminar.models import tvorba as am
|
||||
import seminar.models as am # tvorba
|
||||
from seminar.models import base as bm
|
||||
|
||||
from odevzdavatko.utils import vzorecek_na_prepocet, inverze_vzorecku_na_prepocet
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import datetime
|
||||
import random
|
||||
|
||||
from seminar.models.odevzdavatko import Reseni, Hodnoceni
|
||||
from odevzdavatko.models import Reseni, Hodnoceni
|
||||
|
||||
|
||||
def gen_reseni_ulohy(rnd, cisla, uloha, pocet_resitelu, poradi_cisla, resitele_cisla, resitele):
|
||||
|
|
|
@ -10,7 +10,7 @@ from django.conf import settings
|
|||
from personalni.models import Resitel, Organizator
|
||||
|
||||
from seminar.models.base import SeminarModelBase
|
||||
from seminar.models import tvorba as am
|
||||
import seminar.models as am # tvorba
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ from typing import Sequence
|
|||
import lorem
|
||||
|
||||
from .models import Soustredeni, Konfera
|
||||
import seminar.models.tvorba as am
|
||||
import seminar.models as am # tvorba
|
||||
import personalni.models as pm
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
|
@ -9,7 +9,7 @@ from django.utils.safestring import mark_safe
|
|||
|
||||
import soustredeni.models
|
||||
|
||||
from seminar.models.tvorba import Rocnik, ZmrazenaVysledkovka, Deadline, Uloha, Problem, Tema, Clanek, Cislo
|
||||
from seminar.models import Rocnik, ZmrazenaVysledkovka, Deadline, Uloha, Problem, Tema, Clanek, Cislo # tvorba
|
||||
|
||||
admin.site.register(Rocnik)
|
||||
admin.site.register(ZmrazenaVysledkovka)
|
||||
|
|
Loading…
Reference in a new issue