<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.psinda.ct8.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.psinda.ct8.pl/feed.php">
        <title>Kapownik - Piotr Sinda - pl:python</title>
        <description></description>
        <link>https://dokuwiki.psinda.ct8.pl/</link>
        <image rdf:resource="https://dokuwiki.psinda.ct8.pl/lib/exe/fetch.php/wiki/dokuwiki.svg" />
       <dc:date>2026-04-22T02:05:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/dbaudiocd?rev=1704457368&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/django?rev=1703273811&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/fieldsinmodel?rev=1701419828&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/importmdb2models?rev=1702385750&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/meta?rev=1701415829&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/metawmodelach?rev=1702022778&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/optionsfields?rev=1701421294&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/serwerdjango?rev=1705059022&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/views?rev=1701974182&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.psinda.ct8.pl/lib/exe/fetch.php/wiki/dokuwiki.svg">
        <title>Kapownik - Piotr Sinda</title>
        <link>https://dokuwiki.psinda.ct8.pl/</link>
        <url>https://dokuwiki.psinda.ct8.pl/lib/exe/fetch.php/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/dbaudiocd?rev=1704457368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-05T12:22:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbaudiocd</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/dbaudiocd?rev=1704457368&amp;do=diff</link>
        <description>DBAudioCD

Utworzenie środowiska venv o nazwie dbaudiocd.


(venv) [user@fedora dbaudiocd]$ pip freeze




W wyniku polecenia otrzymujemy informacje, że nie mamy zainstalowanych dodatkowych paczek.

Aktualizacja środowiska


(venv) [user@fedora dbaudiocd]$ python -m pip install --upgrade pip
(venv) [user@fedora dbaudiocd]$ python -m pip install --upgrade setuptools</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/django?rev=1703273811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-22T19:36:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/django?rev=1703273811&amp;do=diff</link>
        <description>Django

	*  Przykład aplikacji DBAudioCD
	*  Typy pól w modelach Typy pól
	*  Opcje pól w modelach Opcje pól
	*  Opcje Meta Meta ogólnie
	*  Opcje Meta w modelach
	*  Opcje Meta w formularzach
	*  O widokach ogólnie
	*  Import danych z bazy MS Access
	*  Serwer Django

Wiele aplikacji w jednym projekcie czy każda w osobnym projekcie?

W kontekście jednego projektu biznesowego Django dla jednej firmy, powszechnie stosowaną praktyką jest tworzenie jednego dużego projektu Django, który zawiera wiel…</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/fieldsinmodel?rev=1701419828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-01T08:37:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fieldsinmodel</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/fieldsinmodel?rev=1701419828&amp;do=diff</link>
        <description>Typy pól w modelach Django

AutoField

AutoField w modelach Django jest używane do przechowywania liczb całkowitych, które są automatycznie inkrementowane. To pole jest zazwyczaj używane jako klucz główny modelu, a jego wartości są generowane automatycznie podczas dodawania nowego rekordu do bazy danych.</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/importmdb2models?rev=1702385750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-12T12:55:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>importmdb2models</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/importmdb2models?rev=1702385750&amp;do=diff</link>
        <description>Import danych z bazy MS Access

Wstęp

Przeniesienie danych z bazy danych Microsoft Access do aplikacji Django może być zrealizowane poprzez kilka kroków. Oto jedna z najczęściej stosowanych metod:

1. Eksport danych z bazy Access:

	*  Zainstaluj narzędzie służące do eksportu danych z bazy Access do formatu, który można łatwo zaimportować do Django. Jednym z popularnych formatów jest CSV.</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/meta?rev=1701415829&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-01T07:30:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>meta</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/meta?rev=1701415829&amp;do=diff</link>
        <description>Meta ogólnie

Opcje Meta w formularzach i modelach Django mają pewne podobieństwa, ale nie są identyczne. Oto kilka wspólnych opcji, ale także kilka różnic:

Wspólne opcje dla formularzy i modeli

model

	*  Wskazuje na model, z którego formularz lub model ma być utworzony.</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/metawmodelach?rev=1702022778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-08T08:06:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metawmodelach</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/metawmodelach?rev=1702022778&amp;do=diff</link>
        <description>Opcje Meta w modelach

abstract

Opcja abstract w klasie Meta modelu Django służy do określenia, czy dany model ma być modelem abstrakcyjnym. Model abstrakcyjny to model, który nie ma związanej z nim tabeli w bazie danych i nie może być bezpośrednio używany do przechowywania danych. Zamiast tego, modele abstrakcyjne służą do dostarczania wspólnej funkcjonalności dla innych modeli poprzez dziedziczenie.</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/optionsfields?rev=1701421294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-01T09:01:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>optionsfields</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/optionsfields?rev=1701421294&amp;do=diff</link>
        <description>Opcje pól w modelach

null

Opcja null w polach modeli Django jest używana do określenia, czy pole w bazie danych może przyjmować wartości NULL. Wartością tej opcji jest wartość logiczna (True lub False). Opcja ta ma wpływ na to, czy w kolumnie bazy danych dla danego pola może być zapisane NULL (brak wartości).</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/serwerdjango?rev=1705059022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-12T11:30:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serwerdjango</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/serwerdjango?rev=1705059022&amp;do=diff</link>
        <description>Serwer Django

Na przykładzie Fedora Linux 38

Ustawienia Django

Plik settings.py:


DEBUG = False

ALLOWED_HOSTS = [&#039;localhost&#039;, &#039;127.0.0.1&#039;]

STATIC_URL = &#039;/static/&#039;
STATIC_ROOT = BASE_DIR / &#039;static&#039;


Dla wersji starszej niż 3.6 powinniśmy użyć:</description>
    </item>
    <item rdf:about="https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/views?rev=1701974182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-07T18:36:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>views</title>
        <link>https://dokuwiki.psinda.ct8.pl/doku.php/pl/python/views?rev=1701974182&amp;do=diff</link>
        <description>Widoki ogólnie

Widoki programujemy w pliku views.py. Możemy to robić w oparciu o funkcje lub klasy. Możemy również łączyć obie metody.

W Django zarówno funkcje widoków (function-based views, FBV) jak i klasy widoków (class-based views, CBV) są obsługiwane i powszechnie używane. Wybór między nimi zależy od preferencji programisty, struktury projektu oraz złożoności funkcjonalnej widoku. Oto kilka porównań między FBV a CBV:</description>
    </item>
</rdf:RDF>
