abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 20:33 | Nová verze

    Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.

    Ladislav Hagara | Komentářů: 1
    včera 16:44 | IT novinky

    České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.

    Ladislav Hagara | Komentářů: 8
    včera 02:44 | IT novinky

    Microsoft Defender nově podporuje linuxové desktopy.

    Ladislav Hagara | Komentářů: 5
    14.10. 21:00 | Komunita

    Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.

    Ladislav Hagara | Komentářů: 5
    14.10. 13:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).

    ʚĭɞ 🍉 | Komentářů: 31
    14.10. 10:55 | IT novinky

    Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.

    Ladislav Hagara | Komentářů: 6
    14.10. 03:55 | Komunita

    KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.

    Ladislav Hagara | Komentářů: 3
    14.10. 03:22 | Nová verze

    Byl vydán Mozilla Firefox 158.0. Stejně jako Chrome 155 s podporou JPEG XL (test). Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 158 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    14.10. 03:00 | Nová verze

    Svobodný kancelářský balík ONLYOFFICE (Wikipedie) byl vydán ve verzi 10.0. Jak online Docs, tak i offline Desktop Editors. Přehled novinek také na YouTube.

    Ladislav Hagara | Komentářů: 0
    13.10. 14:44 | IT novinky

    Mozilla představuje Firefox Enterprise určený jako podnikový prohlížeč pro organizace s přísnými požadavky na bezpečnost, správu a dodržování předpisů. S profesionální podporou. Dostupný je zatím ve Francii, Německu, Rakousku a Švýcarsku.

    Ladislav Hagara | Komentářů: 12
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2849 hlasů
     Komentářů: 32, poslední 11.10. 17:02
    Rozcestník

    Dotaz: Apache s Djangem

    7.2.2007 16:21 Devilkin | skóre: 17 | blog: domecek | Zlín
    Apache s Djangem
    Přečteno: 703×
    Už třetí den se mi nedaří rozchodit tuto kombinaci, proto bych rád poprosil někoho zkušenějšího, jestli neví jak na to.

    Mám projekt na /var/www/localhost/htdocs/dws/ (bezpečnost zatim neřešim) a pokud ho spustim pomocí vývojového serveru (python manage.py runserver 192.168.1.1:8080 ) tak všechno chodí, jak má.

    Pokud se ho ovšem pokusím pustit přes Apache, tak se na stránce objeví tohle:
    Mod_python error: "PythonHandler django.core.handlers.modpython"
    
    Traceback (most recent call last):
    
      File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
        result = object(req)
    
      File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 163, in handler
        return ModPythonHandler()(req)
    
      File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 131, in __call__
        self.load_middleware()
    
      File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 31, in load_middleware
        raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e)
    
    ImproperlyConfigured: Error importing middleware django.contrib.sessions.middleware: "No module named dws"
    
    V httpd.conf mám nasledující :
    <Location "/dws/">
      SetHandler python-program
      PythonHandler django.core.handlers.modpython
      PythonPath "['/var/www/localhost/htdocs/dws'] + sys.path"
      SetEnv DJANGO_SETTINGS_MODULE settings
      PythonDebug On
    </Location>>
    
    Postupoval jsem podle tohoto návodu

    Vážně už nevím, co dělám špatně :-(.

    Předem děkuji za nakopnutí.

    Odpovědi

    12.2.2007 04:21 Devilkin | skóre: 17 | blog: domecek | Zlín
    Rozbalit Rozbalit vše Re: Apache s Djangem
    Pokud upravím konfiguraci Apache takto:
    <Location "/dws/">
      SetHandler python-program
      PythonHandler django.core.handlers.modpython
      PythonPath "['/var/www/localhost/htdocs/'] + sys.path"
      SetEnv DJANGO_SETTINGS_MODULE dws.settings
      PythonDebug On
    </Location>
    
    Zobrazí se Djangem formátovaná stránka "Page not found (404)".

    Přesný text vypadá takto:
    
    Page not found (404)
    Request Method: 	GET
    Request URL: 	http://localhost/dws/
    
    Using the URLconf defined in dws.urls, Django tried these URL patterns, in this order:
    
       1. ^$
       2. ^admin/
    
    The current URL, /dws/, didn't match any of these.
    
    You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
    
    Je mi jasné, že problém je někde v nastavení cest, ale opravdu už nevím, kde bych to měl upravit :-(

    Nemá tu někdo funkční konfiguráky Djanga s Apache?

    Předem děkuji
    15.8.2007 21:21 Devilkin | skóre: 17 | blog: domecek | Zlín
    Rozbalit Rozbalit vše Re: Apache s Djangem
    Tak jsem si po půl roce zase začal hrát s Djangem a nechápu co mi nebylo jasné ;-).

    Takže kdyby se někdo náhodou zasekl taky na takové hlouposti, tady je vysvětlení.

    Cesty Apache musejí sedět s cestami projektu (urls.py). To znamená, že pokud něco vyvíjíte s pomocí webserveru dodávaném s Djangem a pak to chcete přesunout třeba na mujwebserver/prvni_pokus/prvni_aplikace, je nutné přidat do urls.py prvni_pokus.

    Příklad.

    Apache - (httpd.conf)
    <Location "/prvni_pokus/">
      SetHandler python-program
      PythonHandler django.core.handlers.modpython
      PythonPath "['/home/django/'] + sys.path"
      SetEnv DJANGO_SETTINGS_MODULE prvni_pokus.settings
      PythonDebug On
    </Location>
    
    Django - (/home/django/prvni_pokus/urls.py)
    from django.conf.urls.defaults import *
    
    (r'^prvni_pokus/admin/', include('django.contrib.admin.urls'))
    ...
    ...
    ...
    
    Není také od věci si nastavit správnou cestu na adresář media (css,img, ...) a zkopírovat tam madia pro admin prostředí Djanga. Přecejen s CSS je to hezčí ;-)

    Apache - (httpd.conf)
    Alias /media "/var/www/localhost/htdocs/djangosite/media"
    
    Jo a ještě jsem se zasekl na češtině. Když jsem si procházel tutoriál nemohl jsem pochopit, přoč v Admin prostředí nemůžu vytvořit anketu česky (s interpunkcí). Hláška Djanga byla sice celkem jasná, ale pár minutek mi zabralo, než mi to docvalko.

    Místo __str__ používat __unicode__ . Ani nechápu proč to v tom tutoríálu není s unicode.

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.