🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #15830

Re: url_for

#15830
From: Adam Hoscilo
Date: Tue, 20 Jun 2006 09:13
54 lines
3177 bytes
> i z tym sie zgadzam. potwierdziles to co napisalem, ze aplikacje sa
> skladane do kupy w jeden spojny projekt (tak, tak ... wiem o
> przenosnosci/reuzywalnosci pojedynczych aplikacji).
>
> natomiast z tego co jarek napisal wywnioskowalem ze w jednym projekcie
> ma rozne applikacje ktore nie sa ze soba powiazane i chce je "wystawic"
> pod roznymi adresami. stad moje zdziwienie i konsternacja.

Ale wlasnie o to chodzi te appsy nie musza miec ze soba nic wspolnego i
majac 3 projekty mozesz je urlami wspoldzielic miedzy soba.

> Postaram sie jeszcze raz przedstawic moje rozterki.
> Zalozmy taki uklad projektu:
> my_project/
>       my_app_1/
>       my_app_2/
>       settings.py
>       urls.py
>       ...

To co napisalem wyzej wrecz tyczy sie rozwiazania:
my_project1/
    app1
    app2
my_project2/
    app3
    app4
my_project3/
    app2 # dzieki namespace'om mozna to zrobic :)
    app5

> Przypadek 2: my_app_1 sluzy do publikowania plikow (opublikowany pod
> adresem http://uploader.mydomain.com), my_app_2 to aplikacja "blog
> internetowy" (opublikowany pod adresem http://www.xxx.com/blogger).
>
> Po zapoznaniu sie z tutorialem i rozpoczeciu wlasnego projektu,
> zalozylem jako oczywisty przypadek 1. Przyjalem analogie do javy:
> (django)projekt->(java)webaplikacja, (django)aplikacja->(java)servlet+jsp
>
> Natomiast to co opisal Jarek wyglada mi jak przypadek 2.

To jest bez roznicy
Tak jak uzywasz: django.contrib.auth np mozesz tez zrobic
my_project2.app3
Oczywiscie wymaga to odpowiedniego stworzenia tej aplikacji

> Byc moze wyciagnalem jakis bezsensowny wniosek z wypowiedzi Jarka i po
> prostu brne w jakas bzdure. Nie wiem.

Wydaje mi sie, ze wniosek jest prawidlowy i ogolnie nie widze wiekszego
problemu (poza tym, ze trzeba tak tworzyc appsy by byly przenosne)
--
Adam Hoscilo
Technical Details
Message-ID: <1150794784.057167.285100@r2g2000cwb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!r2g2000cwb.googlegroups.com!not-for-mail
References: <ls7bylgg4m07.1fr99hb4ydljv$.dlg@40tude.net> <e75s17$q57$1@news.onet.pl> <1lnv3fggv41wh$.ir6nht07wrxr$.dlg@40tude.net> <e773tu$rbu$1@news.onet.pl> <1150755932.025711.207290@y41g2000cwy.googlegroups.com> <e77cec$k22$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!r2g2000cwb.googlegroups.com!not-for-mail
From: "Adam Hoscilo" <hoscilo@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: url_for
Date: 20 Jun 2006 02:13:04 -0700
Organization: http://groups.google.com
Lines: 55
Message-ID: <1150794784.057167.285100@r2g2000cwb.googlegroups.com>
References: <ls7bylgg4m07.1fr99hb4ydljv$.dlg@40tude.net>   <e75s17$q57$1@news.onet.pl>   <1lnv3fggv41wh$.ir6nht07wrxr$.dlg@40tude.net>   <e773tu$rbu$1@news.onet.pl>   <1150755932.025711.207290@y41g2000cwy.googlegroups.com>   <e77cec$k22$1@news.onet.pl>
NNTP-Posting-Host: 80.72.40.30
Mime-Version: 1.0
X-Trace: posting.google.com 1150794789 13362 127.0.0.1 (20 Jun 2006 09:13:09 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 20 Jun 2006 09:13:09 +0000 (UTC)
In-Reply-To: <e77cec$k22$1@news.onet.pl>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: r2g2000cwb.googlegroups.com; posting-host=80.72.40.30;   posting-account=cXvsVw0AAADaOs4tVX6Tvfy1yjPSvRYV
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit