yPythonzWebƒtƒŒ[ƒ ..
[2ch|¥Menu]
666:nobody‚³‚ñ
09/06/02 16:23:45
URLØÝ¸(michilu.com)

ÚׂȃtƒB[ƒ‹ƒh–¼
ŠeƒtƒB[ƒ‹ƒh‚ÌŒ^‚ÍA ForeignKey, ManyToManyField ‚¨‚æ‚Ñ OneToOneField ‚𜂫A
ƒIƒvƒVƒ‡ƒ“‚ÌŒÅ’èˆø” (positional argument) ‚ð‘æˆêˆø”‚Æ‚µ‚ÄŽw’è‚Å‚«‚Ü‚·B
‚±‚̈ø”‚É‚ÍlŠÔ‰Â“ǂȃJƒ‰ƒ€–¼‚ðŽw’肵‚Ü‚·B
ˆø”‚ðŽw’肵‚È‚¯‚ê‚ÎA Django ‚̓Jƒ‰ƒ€–¼‚̃Aƒ“ƒ_[ƒXƒRƒA‚ðƒXƒy[ƒX‚ɕϊ·‚µ‚ÄA
Ž©“®“I‚ÉlŠÔ‰Â“ǂȃJƒ‰ƒ€–¼‚𶬂µ‚Ü‚·B

‰º‚Ì—á‚Å‚ÍAlŠÔ‰Â“ǂȃJƒ‰ƒ€–¼‚Í "Person's first name" ‚ɂȂè‚Ü‚·:

first_name = models.CharField("Person's first name", max_length=30)

‰º‚Ì—á‚Å‚Í "first name" ‚Å‚·:

first_name = models.CharField(max_length=30)

ForeignKey, ManyToManyField ‚¨‚æ‚Ñ OneToOneField ‚Å‚ÍA
‘æˆêˆø”‚Í•K{‚ÅAƒ‚ƒfƒ‹‚̃Nƒ‰ƒX‚É‚µ‚Ü‚·B
]‚Á‚ÄAlŠÔ‰Â“ǂȃJƒ‰ƒ€–¼‚ðŽw’è‚·‚é‚É‚ÍA
verbose_name ƒL[ƒ[ƒhˆø”‚ðŽg‚¢‚Ü‚·:

poll = models.ForeignKey(Poll, verbose_name="the related poll")
sites = models.ManyToManyField(Site, verbose_name="list of sites")
place = models.OneToOneField(Place, verbose_name="related place")

еK“I‚ÉA verbose_name ‚Ìæ“ª‚Ì•¶Žš‚Í‘å•¶Žš‚É‚µ‚È‚¢‚±‚ƂɂȂÁ‚Ä‚¢‚Ü‚·B
Django ‚Í•K—v‚ȂƂ«‚Éæ“ª‚Ì•¶Žš‚ðŽ©“®“I‚É‘å•¶Žš‚É‚µ‚Ü‚·B

667:nobody‚³‚ñ
09/06/21 18:25:00
Š®‘S‚É‹l‚ñ‚¾B
•‚¯‚Ä‚­‚ê

model.py
from django.db import models

class Article(models.Model):
subject = models.CharField(max_length=200)
body = models.TextField(max_length=2000)
photo_name = models.CharField(max_length=200)
pub_date = models.DateTimeField("date published")
image = models.ImageField(upload_to="img")

class Admin:
list_display = ("subject",
"body",
"photo_name",
"pub_date",
"image",
)


668:nobody‚³‚ñ
09/06/21 18:46:19
‰½‚𕂯‚Ăقµ‚¢‚Ì‚æ

669:nobody‚³‚ñ
09/06/21 19:28:53
view.py(”²ˆ)
if request.method == 'POST':
# get cleaned PhotoWithThumbForm
form = ArticleSubmitForm(request.POST, request.FILES)

if form.is_valid():
form.full_clean()
cleaned_data = form.cleaned_data

pub_date = forms.DateTimeField()
cleaned_pub_date = pub_date.clean(datetime.datetime.now())

article = Article()
article.photo_name = cleaned_data["photo_name"]
article.image = cleaned_data["image"]
article.pub_date = cleaned_pub_date

article.save()

‚±‚ñ‚ÈŠ´‚¶‚ʼn摜‚̃Aƒbƒvƒ[ƒh‚ð‚³‚¹‚½‚¢‚ñ‚¾‚ªA
ƒtƒH[ƒ€‚©‚çPOSTƒŠƒNƒGƒXƒg‚ð‘—‚é‚Æ‰æ‘œ‚¾‚¯‚ªMEDIA_ROOT/img‚ɃAƒbƒvƒ[ƒh‚³‚ê‚È‚¢B
ƒGƒ‰[‚à‰½‚à“f‚©‚È‚¢Badmin‚©‚ç•ÒW‚µ‚Ä‚à‚â‚Í‚è‰æ‘œ‚¾‚¯‚̓Aƒbƒvƒ[ƒh‚³‚ê‚È‚¢B

‚½‚·‚¯‚”

670:nobody‚³‚ñ
09/06/21 19:29:59
1ŽžŠÔ‚àƒ‰ƒO‚邯‚©‚Ç‚ñ‚¾‚¯‚¾

671:nobody‚³‚ñ
09/06/21 20:50:32
admin.py‚¶‚á‚È‚­‚ÄAmodels.py“à‚Åclass Admin‚Á‚Ä’è‹`‚µ‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚ÍA1.0Žg‚Á‚Ä‚¢‚È‚¢‚Ì‚©‚ÈH
ImageField‚Í1.0‚©‚ç‚炵‚¢‚¯‚ê‚Ç‚àB
URLØÝ¸(djangoproject.jp)

672:nobody‚³‚ñ
09/06/21 20:55:45
>>671
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

¡Šm”F‚µ‚½‚Æ‚±‚ëƒo[ƒWƒ‡ƒ“‚Í1.0.2finalB

settings.py‚ÌMEDIA_ROOT‚ɕۑ¶æ‚ðݒ肵‚Ä‚¨‚¯‚ÎA
ImageField‚Á‚ÄŽg‚¦‚é‚à‚ñ‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
‚݂Ȃ³‚ñImageFieldŽg‚¤Û‚Ù‚©‚É‚â‚Á‚Ä‚¢‚鎖‚Á‚Ä‚ ‚è‚Ü‚·‚©


673:nobody‚³‚ñ
09/06/21 20:58:13
URLØÝ¸(d.hatena.ne.jp)

‚݂Ȃ³‚ñ󋵂ð‚܂Ƃ߂½‚̂ł±‚Á‚¿Œ©‚Ä‚à‚炦‚邯•‚©‚è‚Ü‚·B

674:nobody‚³‚ñ
09/06/21 21:51:11
‚Ü‚³‚© multipart ‚ɂȂÁ‚ĂȂ¢‚Æ‚©

675:nobody‚³‚ñ
09/06/21 21:54:50
>ƒŠƒNƒGƒXƒg‘¤‚Ì<input type="file" />‚©‚ç‘—M‚³‚ê‚éƒtƒ@ƒCƒ‹ƒf[ƒ^‚ÍA
>•K‚¸<form enctype="multipart/form-data">‚©‚ç‘—‚点‚邱‚ÆBŠî–{‚¾‚ª–Y‚ê‚Ä‚½B

ˆê‰ž‚â‚Á‚Ä‚ñ‚Ì‚©
‚È‚ñ‚©–Y‚ê‚Ä‚é‚ñ‚¾‚ë‚—
‚ª‚ñ‚ª‚ê‚—

676:nobody‚³‚ñ
09/06/23 01:15:57
URLØÝ¸(djangoproject.jp)

‚È‚é‚Ù‚ÇAcleaned_data["image"]‚ÍUploadedFile ƒIƒuƒWƒFƒNƒg‚ÅAƒ‚ƒfƒ‹‘¤‚Ìsave()‚ł͕ۑ¶‚³‚ê‚È‚¢‚Ì‚©‚ÈB
ModelForm‚ðŽg‚¦‚ÎAform.save()‚ÅMEDIA_ROOTˆÈ‰º‚ɕۑ¶‚µ‚Ä‚­‚ê‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚ËB

677:nobody‚³‚ñ
09/06/23 06:06:41
>>676
‚¨‚§A‚»‚ñ‚È‚à‚Ì‚ªAAAA

‚ [‚È‚é‚Ù‚ÇA1.0‚©‚ç‚ÌV‹@”\‚Ȃ̂©B
‚¿‚å‚Á‚ÆŽŽ‚µ‚Ă݂܂·B


678:nobody‚³‚ñ
09/07/03 05:30:06

@@@ „¡„Ÿ„¢
@@@ „ œ„ 
@@@ „¤„Ÿ„§
@@@_ @ ∩
@@( ß∀ß)œc
„¡„Ÿ„¦⊂œc
„ œ„ @‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I
„¤„Ÿ„£@@ @@@‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I



679:nobody‚³‚ñ
09/07/15 16:43:05
URLØÝ¸(codezine.jp)

680:nobody‚³‚ñ
09/07/16 01:28:24
@ @ * Windows XP
@ @ * Python 2.6.2
@ @ * Django 1.1 Beta
@ @ * SQLite3

@Ž·•MŽž“_i2009”N6ŒŽ29“új‚Å‚ÍADjango‚Ì³Ž®ƒo[ƒWƒ‡ƒ“‚Í1.0.2‚Å‚·‚ªAŠÔ‚à‚È‚­1.1‚ªƒŠƒŠ[ƒX‚³‚ê‚é–Í—l‚Å‚·B–{e‚Å‚Í1.1Beta‚ðŽg—p‚µ‚Ü‚·B

681:nobody‚³‚ñ
09/07/16 01:32:44
django‚Í—Ç‚¢‚ñ‚¾‚¯‚ǃtƒH[ƒ€‚ª‚µ‚å‚Ú‚¢‚ñ‚¾‚æ‚È‚Ÿ

682:nobody‚³‚ñ
09/07/24 15:38:01 UDVYXghb
www.djangoproject.jp ‚ª•\ަ‚³‚ê‚È‚¢B
‚Ù‚©‚Ìl‚͂ǂ¤‚Å‚·‚©H


683:nobody‚³‚ñ
09/07/24 16:08:49
>>682
503‚¾‚ËB
‘O‚É‚à‚ ‚Á‚½‚¯‚Ç“]‘——ʃI[ƒo[‚©‰½‚©‚¶‚á‚È‚©‚Á‚½‚©H

‰½‚©django‚ɃAƒNƒZƒXW‚܂邿‚¤‚Ȃł«‚²‚Æ‚ ‚Á‚½‚Á‚¯B
>679‚©‚ÈH

684:nobody‚³‚ñ
09/07/24 16:24:32
django‚Åì‚ç‚ê‚Ä‚é‚ñ‚¾‚낤‚¯‚Ç
—Ç‚­—Ž‚¿‚Ă邿‚Ëw
django‚ÌM—Š«‚ÉŠÖ‚í‚é‚ñ‚¶‚á‚È‚¢‚©‚Èw
‘O‚Íruby-lang.org‚à—Ç‚­—Ž‚¿‚Ä‚½w

685:nobody‚³‚ñ
09/07/24 16:41:59
>>684
503‚ÍŽI—Ž‚¿‚¾‚낤‚©‚çdjango‚Ì‚¹‚¢‚ł͂Ȃ¢‚Å‚µ‚åB

686:682
09/07/24 16:51:12 UDVYXghb
Ž©•ª‚̂Ƃ±‚낾‚¯‚¶‚á‚È‚¢‚ñ‚Å‚·‚ËB
ŋ߂ɂȂÁ‚ÄDjangoG‚èŽn‚ß‚½‚̂ő‚­•œ‹Œ‚µ‚Ä—~‚µ‚¢‚Å‚·B


687:nobody‚³‚ñ
09/07/24 18:23:18
ƒ_ƒ“ƒWƒ‡[‚Í‚±‚ñ‚È‚à‚Ì‚¾‚낤B

688:nobody‚³‚ñ
09/07/24 18:32:17
ƒIƒ“ƒ‰ƒCƒ“‚¾‚¯‚¶‚áS”z
pdf‚ł܂Ƃ܂Á‚½ƒhƒLƒ…ƒƒ“ƒgƒ_ƒEƒ“ƒ[ƒh‚µ‚Æ‚©‚È‚¢‚Æ
‚¢‚´‚ÆŒ¾‚¤‚Æ‚«‚ÉƒŠƒtƒ@ƒŒƒ“ƒXo—ˆ‚È‚­‚Ä¢‚é‚Ë

689:nobody‚³‚ñ
09/07/24 18:40:47
>>683
Djang‚Ìl‚½‚¿‚Í•n–R‚ÈITƒhƒJƒ^‚΂Á‚©‚è‚È‚ñ‚¾‚È‚«‚Á‚ÆB

690:nobody‚³‚ñ
09/07/24 19:32:38
‚±‚ꂾ‚©‚çƒhƒWƒƒƒ“ƒS‚Í...

691:nobody‚³‚ñ
09/07/24 20:58:06
@@@ „¡„Ÿ„¢
@@@ „ œ„ 
@@@ „¤„Ÿ„§
@@@_ @ ∩
@@( ß∀ß)œc
„¡„Ÿ„¦⊂œc
„ œ„ @‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I
„¤„Ÿ„£@@ @@@‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I

692:nobody‚³‚ñ
09/07/24 22:18:30
ƒWƒƒƒ“ƒS‚Á‚ă][ƒv‚ÉŽ—‚Ă邿‚ÈB

693:nobody‚³‚ñ
09/07/26 21:35:56 iKrDlglo
www.djangoproject.jp

‚Ü‚¾—Ž‚¿‚Ă邿
“ú–{l‚ÅDjango‚ð‚â‚Á‚Ä‚¢‚é‚ЂƂ½‚¿‚Í
ƒTƒCƒg‚ª’·ŽžŠÔ—Ž‚¿‚Ä‚àƒIƒbƒP[“I‚ÈŠ´Šo‚ÌŽ‚¿Žå‚È‚ñ‚¾‚낤‚È


694:nobody‚³‚ñ
09/07/26 21:58:09

ˆê‰žŒ¾‚Á‚Ä‚¨‚­‚ªAdjangoproject.jp ‚̃T[ƒo[‚ª—Ž‚¿‚Ä‚é‚Ì‚Í A
ƒlƒbƒgƒ[ƒN‚©ƒoƒbƒNƒGƒ“ƒh‚̃f[ƒ^ƒx[ƒX‚Ì–â‘è‚ÈB

django‚Ì–â‘è‚ł͂Ȃ¢B


695:nobody‚³‚ñ
09/07/26 22:24:17
>>693
>ƒTƒCƒg‚ª’·ŽžŠÔ—Ž‚¿‚Ä‚àƒIƒbƒP[“I‚ÈŠ´Šo‚ÌŽ‚¿Žå‚È‚ñ‚¾‚낤‚È

‚ʂ邢l‚½‚¿‚ª‘òŽR‚æ‚è‚‚­
‚ʂ邢ƒtƒŒ[ƒ€ƒ[ƒN
‚Æ‚¢‚¤‚±‚ƂȂ̂©‚Ë

696:nobody‚³‚ñ
09/07/26 23:43:45
@@@ „¡„Ÿ„¢
@@@ „ œ„ 
@@@ „¤„Ÿ„§
@@@_ @ ∩
@@( ß∀ß)œc
„¡„Ÿ„¦⊂œc
„ œ„ @‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I
„¤„Ÿ„£@@ @@@‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I

697:nobody‚³‚ñ
09/07/26 23:45:24
694‚ªŽI—Ž‚¿‚ÌŒ´ˆö‚ɂ‚¢‚Ä•K—vˆÈã‚ÉÚ‚µ‚¢‚̂Ɏ¹“i‚µ‚½B

698:nobody‚³‚ñ
09/07/26 23:58:24
>>694
‚»‚ê‚É‚µ‚Ä‚à‚È‚³‚¯‚È‚¢‚¾‚낤B

699:nobody‚³‚ñ
09/07/26 23:58:55
Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g mod_wsgi/2.0 Server at djangoproject.jp Port 80


‚±‚ê‚Á‚Ä‚»‚¤‚¢‚¤ˆÓ–¡‚È‚ñ‚©

700:nobody‚³‚ñ
09/07/27 12:47:40
–l‚½‚¿ƒT[ƒoŠÇ—‚æ‚èƒCƒxƒ“ƒg‚ª‘åD‚«‚È‚ñ‚Å‚·
ƒAƒb[[I

701:nobody‚³‚ñ
09/07/29 10:49:56
ƒhƒWƒƒƒ“ƒS

702:nobody‚³‚ñ
09/07/29 17:42:33 JeqPszXb
Django 1.1 age

703:nobody‚³‚ñ
09/07/29 18:44:49
“ú–{‚̃_ƒ“ƒWƒ‡[‚½‚¿‚ɂ͂³‚Á‚³‚ƃhƒLƒ…ƒ“ƒƒ“ƒg‚ð‚PD‚P‚ɑΉž‚³‚¹‚Ä‚à‚ç‚¢‚½‚¢

704:nobody‚³‚ñ
09/07/29 22:53:41
>>702
‚Ç‚¶‚á‚ñ‚²H

705:nobody‚³‚ñ
09/07/30 18:57:42
‚Ç‚¶‚á‚ñ‚²‚̓†ƒ‹‚¢‘Ì”]PHPer‚ðPython•û–ʂɘA‚ê‚Ä‚­‚é‚Ì‚ð‚â‚߂ė~‚µ‚¢

706:nobody‚³‚ñ
09/07/30 19:43:12
>>705
‚à‚¤‚¿‚å‚Á‚Æ“ú–{Œê‚ÅI

‚Ü‚½AƒTƒCƒg—Ž‚¿‚ĂȂ¢H(L¥ƒÖ¥`)

707:nobody‚³‚ñ
09/07/31 22:48:31
’†‚Ìl‚³‚ñA•œ‹Œ‚É”“ú‚©‚©‚邿‚¤‚È‚çˆêŽž“I‚ɑޔðƒTƒCƒg‚ÉƒŠƒ_ƒCƒŒƒNƒg‚Å‚«‚Ü‚¹‚ñ‚©‚ËB

708:nobody‚³‚ñ
09/07/31 22:49:23
ƒT[ƒo‚ª—Ž‚¿‚Ä‚é‚ñ‚Ȃ烊ƒ_ƒCƒŒƒNƒg‚à‚Å‚«‚È‚¢‚ñ‚¶‚á‚ËH

709:nobody‚³‚ñ
09/08/01 13:30:18
FX‚È“_‚ÅA“ª”‚ª‘½‚¢‚͕̂Ší‚¾‚ÆŽv‚¤‚¼B

710:nobody‚³‚ñ
09/08/01 14:11:41
1.1³Ž®ƒŠƒŠ[ƒX•·‚¢‚Äs‚Á‚Ă݂½‚ç—Ž‚¿‚Æ‚éEEE

>>708

apache‚»‚Ì‚à‚̂Ͷ‚«‚Ä‚é‚ñ‚łȂ¢‚ÌH
‚P‚‚߂ÌVHost‚¾‚Ƃ‚Ȃª‚Á‚½‚µB

URLØÝ¸(mocchom.ppona.com)
URLØÝ¸(www.djangoproject.jp)

www.djangoproject.jp has address 61.195.146.169
mocchom.ppona.com has address 61.195.146.169


711:nobody‚³‚ñ
09/08/01 14:12:30
PHP‚Ì•û‚©‚ç—ˆ‚Ü‚µ‚½OO

712:nobody‚³‚ñ
09/08/01 18:39:42
mod_python is dead

713:nobody‚³‚ñ
09/08/14 21:40:37 nEGqdMK6
@ @ @URLØÝ¸(www.moongift.jp)

@ @ ‘¦“ú‚Á‚Ä‚·‚łɉŠã‚µ‚Ä‚é‚Á‚Û‚¢‚ñ‚¾‚ª
@ @ ‚±‚¤‚¢‚¤‚̂Ɏè‚ðo‚µ‚½‚ª‚邨‚߂ł½‚¢ƒ„ƒc‚Á‚Ä¡Žž‹‚é‚Ì‚©‚Ë



714:nobody‚³‚ñ
09/08/14 22:39:41
‚Þ‚µ‚ë•s‹µ‚Ì¡‚¾‚©‚炱‚»
ƒpƒNƒb‚ÆÀ‚­‚ñ‚¾‚ë‚È‚—

715:nobody‚³‚ñ
09/08/14 23:15:33
‚±‚ÌðŒ‚ŃpƒN‚Á‚ÆÀ‚­‚悤‚Ȃ₂ªAƒfƒXƒ}ˆÄŒ‚É‚©‚ç‚ñ‚łǂñ‚È‚±‚Æ‚ª‹N‚±‚é‚Ì‚©Šy‚µ‚Ý‚¾w
—L”\‚Èl‚Í‚¢‚‚łà–Z‚µ‚¢‚æ

716:nobody‚³‚ñ
09/08/15 02:56:45 LWrcnMLs
@@@@@@@@@@ _
@@@@@@@@@@@@_
@@@@@@@@@ ∧ƃ†^PR
_@@@@@@@ i ´∀/j@ @ i
_._@@@@Qi£‚Â/‚Æl)@.@ | _
;::;::_i_@@™·ƒŒ| .q/@j@ @ |@@_
@¡::;;:'_._@@ iQ,j°'@@@ |_,, -'''"!
^l;:'::;ß:;._l_@@@@@_,,, -''"|_,, -''"|
@^O˜¸::;;:¡':_.__,, -''"|_,, -''"| @ .@:|
@‚Ö@^‚Ö;;::';;:'_l_,, -''"@.@@ |@˜¸O@@@@`
@^@OÍ^l˜¸::;;;:|@ @ ,¨l^.@|@@^ O‚Ö^O
@@`@O.‚Ö'@O':ƒŒO˜¸@‚Ö'@ |@`@@@O
@‚Ö@^O@‚Ö `l^@O@@‚Ö`@@`

717:nobody‚³‚ñ
09/08/15 18:34:22
>>715
ƒfƒXƒ}‚Å‚Èw

718:nobody‚³‚ñ
09/08/15 18:54:31
‰Ä‚Ȃ̂ɂւñ‚Ȃ̂¾‚ªAЦ‚­‚È‚¢‚©H

719:nobody‚³‚ñ
09/08/15 20:17:17
‚»‚ÌƒŠƒAƒNƒVƒ‡ƒ“‚ª‚Ë

720:nobody‚³‚ñ
09/08/15 22:16:19 LWrcnMLs
ƒfƒXƒ}‚Å–Z‚µ‚¢‹ïŽt‚Í‚±‚±‚ɂ͗ˆ‚È‚¢‚µ
—DG‚È‹ïŽt‚à‚±‚±‚ɂ͗ˆ‚È‚¢‚È

721:nobody‚³‚ñ
09/08/16 04:41:25
ƒhƒWƒƒƒ“ƒS‚ðŽg‚Á‚Ä‚¢‚élX

- ƒuƒ‰ƒbƒNŠé‹Æ
- ’á”]ŠJ”­ŽÒ(‚½‚¢‚Ä‚¢‚Í‚à‚ÆPHPŽg‚¢)
- ITƒhƒJƒ^

~–[ / ƒuƒ‰ƒbƒNŒä—p’BƒtƒŒ[ƒ€ƒ[ƒN‚Æ‚¢‚¤‚±‚Ƃł·‚©‚Ë

722:nobody‚³‚ñ
09/08/16 06:50:49
-ƒT[ƒo‚ª—Ž‚¿‚Ä‚¢‚邱‚Æ‚æ‚èŠp“d’r‚ª‹C‚ɂȂé‚ЂƂтÆ

‚±‚ê’ljÁB

723:nobody‚³‚ñ
09/08/16 09:15:37
ƒhƒWƒƒƒ“ƒS‚È‚ñ‚ēǂ߂¿‚Ⴄ“z‚Ípython‚à‘f“G‚ȓǂݕû‚Å‚«‚»‚¤‚¾‚È

724:nobody‚³‚ñ
09/08/17 00:08:50
ƒsƒXƒDƒHƒ“

725:nobody‚³‚ñ
09/08/17 16:38:20
–³’ƒU‚肵‚Ĉ«‚©‚Á‚½‚È

726:nobody‚³‚ñ
09/08/17 19:59:42
‚í‚©‚Á‚Ä‚­‚ê‚ê‚΂¢‚¢‚³

727:nobody‚³‚ñ
09/08/17 21:16:33
’²Žq‚Ì‚ñ‚È

728:nobody‚³‚ñ
09/08/18 00:36:56
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B•‚©‚è‚Ü‚µ‚½B

729:nobody‚³‚ñ
09/08/19 17:50:11 3kUVf7Ji
>>721
‚Þ‚µ‚ë‚»‚ê‚Á‚ÄRailsŽg‚¢‚̂ق¤‚¶‚á‚ËH
Œø—¦I‚ÄŒ¾—t‚ÉŽã‚¢l‚½‚¿B

web‚ł킴‚í‚´pythonŽg‚¤‚â‚‚Í
‚Þ‚µ‚ë‚Ђ˂­‚ê‚à‚̂Ƃ©•Ï‚í‚èŽÒ‚̃Cƒ[ƒW
ŠCŠO‚Í‚µ‚ç‚ËB

730:nobody‚³‚ñ
09/08/19 18:16:50
ƒhƒWƒƒƒ“ƒS[‚Á‚ÄRoR‚ÉŽ—‚Ă邿‚ËB
DRY‚Æ‚©u”g‚Éæ‚êIv‚Æ‚©B

731:nobody‚³‚ñ
09/08/19 18:41:25
>>721
’ljÁƒˆƒB

- Œø—¦I‚ÄŒ¾—t‚ÉŽã‚¢l‚½‚¿B

732:nobody‚³‚ñ
09/08/19 18:45:08
DJANGO‚Ìl‚½‚¿‚ª–ÑŒ™‚¢‚³‚ê‚é——R‚ª•ª‚©‚Á‚½‹C‚ª‚·‚邿
‚È@‚é@‚Ù@‚Ç@‚Ë

733:nobody‚³‚ñ
09/08/19 22:28:42
URLØÝ¸(image.blog.livedoor.jp)

‚±‚ñ‚È•—‚¾‚Æ‘z‘œ‚µ‚Ä‚¢‚é‚Ì‚¾‚¯‚Çwww

734:nobody‚³‚ñ
09/08/20 00:56:55
‘Š•Ï‚í‚炸•a‹C‚Ìl‚ª”S’…‚µ‚Ä‚é‚Ì‚©

735:nobody‚³‚ñ
09/08/20 18:10:18
>>733
V‚³‚ñK‚³‚ñAE‚³‚ñ‚ÉU‚³‚ñ‚Ü‚ÅI

736:nobody‚³‚ñ
09/09/10 22:51:48 daFaF82U
1.0‚ɂȂÁ‚ăoƒŠƒf[ƒg‚Ì•û–@‚ª•Ï‚í‚Á‚½‚±‚Ƃ͕ª‚©‚Á‚½‚̂ł·‚ªA
isAlphaNumeric‚Æ‚©‚»‚¤‚¢‚¤ŒŸØƒeƒ“ƒvƒŒ[ƒg‚Ì‘ã‚í‚è‚Á‚Ä–³‚¢‚Å‚µ‚傤‚©H

737:nobody‚³‚ñ
09/09/14 08:17:12
>>736
ƒtƒB[ƒ‹ƒh‚ÉAcleanƒƒ\ƒbƒh’ljÁ‚µ‚Ä‚»‚Ì’†‚ÅA
\w+‚Ý‚½‚¢‚ÈŠ´‚¶‚Ń`ƒFƒbƒN‚·‚é‚ñ‚¶‚áƒ_ƒ‚È‚ñH

‚»‚ꂪ‚ß‚ñ‚Ç‚­‚³‚¢‚Á‚Ä‚±‚Æ‚©‚ÈH(L¥ƒÖ¥`)

738:736
09/09/14 10:04:14
>>737
¡‚Í‚»‚Ì•û–@‚Ȃǂłâ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
‘O‚ÍisAlphaNumeric‚Ý‚½‚¢‚È‹@”\‚ª‚ ‚Á‚½‚Ì‚Å
Œ©—Ž‚Æ‚µ‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚ÄŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½ _ _

739:nobody‚³‚ñ
09/10/05 00:22:49 qNer6yag
mod_python ‚ðŽg‚Á‚½ django ‚ÅŽ«‘Œ^‚⃊ƒXƒg‚Ì’l‚ð
Ajax(JSON) ‚ÅŽæ‚Á‚Ä‚«‚½‚¢‚̂ł·‚ªA“ú–{Œê‚ª
•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B”¼“úƒOƒO‚Á‚Ă݂܂µ‚½‚ª‚í‚©‚炸‚ÅA
’N‚©‹³‚¦‚ĉº‚³‚¢EEB

¡ ƒrƒ…[‚Ì’è‹`

def getdict(request):
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
return HttpResponse(unicode(tempdic))

¡ ƒuƒ‰ƒEƒU‚ɕԂÁ‚Ä‚­‚錋‰Ê ¨ ‰»‚¯‚Ä‚é

{u'\u540d\u524d': u'\u7530\u4e2d', u'\u5e74\u9f62': 19}

‚±‚̂Ƃ«‚̃ŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚ÍuContent-Type text/html; charset=utf-8vB

(‘±‚«‚Ü‚·)

740:nobody‚³‚ñ
09/10/05 00:24:52
(‘±‚«‚Å‚·)

¡ ‚â‚Á‚Ă݂½‚±‚Æ ¨ ‚·‚ׂČø‰Ê‚È‚µ

1. apache‹N“®—pƒVƒFƒ‹‚Ɋ‹«•Ï”’ljÁ
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8

2. mod_python —p location ƒfƒBƒŒƒNƒeƒBƒu‚ɕϔ’ljÁ
<Location "/">
...
SetEnv LANG ja_JP.UTF-8
SetEnv LC_ALL ja_JP.UTF-8
...

3. ƒ\[ƒX‚É•¶ŽšƒR[ƒhŽw’è’ljÁ
# -*- coding: utf-8 -*-

4. sitecustomize.py ‚É•¶ŽšƒR[ƒhŽw’è’ljÁ
/usr/lib/python2.5/site-packages/sitecustomize.py ‚ÉA
import sys
sys.setdefaultencoding('utf-8')
‚ð’ljÁ


741:nobody‚³‚ñ
09/10/05 00:44:54
return HttpResponse(tempdic)



742:nobody‚³‚ñ
09/10/05 02:54:45
unicode(tempdic)
‰»‚¯‚Ä‚é‚ñ‚¶‚á‚È‚­‚Ä‚±‚ꂪŒ´ˆö‚¾‚ë

743:739
09/10/05 11:52:56
ŽŽ‚µ‚Ă݂܂µ‚½‚ªA‚Ç‚¤‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‰SŽÒ‚Å‚·‚݂܂¹‚ñ‚ªAƒAƒhƒoƒCƒX‚¢‚½‚¾‚¯‚ê‚Ε‚©‚è‚Ü‚·B

¡ unicode()‚È‚µ‚Ìê‡
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
return HttpResponse(tempdic)

¡ Œ‹‰Ê

–¼‘O”N—î

‚Æ‚¾‚¯o—Í‚³‚ê‚Ü‚·EEB(key‚݂̂Åvalue‚ª•\ަ‚³‚ê‚Ü‚¹‚ñ)

¡ serializer ‚ðŽg‚¤ê‡
Ž«‘‚Ì“à—e‚𖾎¦“I‚Éjson‚É‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚µ‚½‚ªA
‚±‚¿‚ç‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

tempdic = {'–¼‘O': '“c’†', '”N—î': 19}
json_serializer = serializers.get_serializer("json")()
json_serializer.serialize(tempdic, ensure_ascii=False, fields=(u'–¼‘O', u'”N—î'))
return HttpResponse(tempdic)

¡ Œ‹‰Ê
ƒGƒ‰[‚Åu'str' object has no attribute '_meta'v‚ƂȂè‚Ü‚µ‚½B

744:nobody‚³‚ñ
09/10/05 13:12:40
“¯‚¶‚­‰SŽÒ‚¾‚©‚çAŠÔˆá‚Á‚Ä‚½‚çŒä–Ƃł·‚ª
‚±‚ñ‚ÈŠ´‚¶‚¶‚á‘Ê–Ú‚Å‚·‚©

import json

‰½‚©Ý’èEEE

print "Content-Type: text/plain"
print
#‘‚«ž‚܂ꂽJSON‚ð–ß‚·
print json.write(tempdic)

745:743
09/10/05 13:43:56
‚½‚¿‚Ç‚±‚ë‚É‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½II
ð“ú‚©‚çˆê“ú’†”Y‚ñ‚Å‚¢‚½‚̂Œ´•‚©‚è‚Ü‚µ‚½II
‚Ù‚ñ‚Ƃɂ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

¡ ƒR[ƒh
def getlist(request):
templist = []
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
templist.append(tempdic)
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(json.write(templist))

¡ Œ‹‰Ê
[{"–¼‘O":"“c’†","”N—î":19},{"–¼‘O":"“c’†","”N—î":19},{"–¼‘O":"“c’†","”N—î":19}]

746:nobody‚³‚ñ
09/10/05 13:49:42
return HttpResponse(repr(templist).decode('unicode-escape'))

URLØÝ¸(python.rdy.jp)


747:nobody‚³‚ñ
09/10/05 13:50:44
>>739‚Ì’iŠK‚Å‚ÍA•¶Žš‰»‚¯‚Í‚·‚é‚à‚̂̂¿‚á‚ñ‚ÆjsonŒ`Ž®‚ŕԂ¹‚Ä‚é‚ñ‚¾‚æ‚ËH
’P‚Ƀuƒ‰ƒEƒU‚ÉJSON•Ô‚µ‚½‚¢‚¾‚¯‚È‚çA‰ºŽè‚ÉJSON‚̃‰ƒCƒuƒ‰ƒŠŽg‚í‚È‚¢‚Å‚»‚̂܂ܕ¶ŽšƒR[ƒh‚ð
‰»‚¯‚È‚¢‚悤‚É‚·‚é•û–@‚ðl‚¦‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚¯‚ÇB

python‚ł̕¶ŽšƒR[ƒh‚̈µ‚¢•û‚í‚©‚Á‚Ă܂·‚©Hi‚à‚Á‚ÆŒ¾‚¤‚ÆAWEB‚ł̕¶ŽšƒR[ƒh‚̈µ‚¢•û‚í‚©‚Á‚Ä
‚Ü‚·‚©HUNICODEƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ÆUTF-8ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚͕ʕ¨‚Å‚·j
URLØÝ¸(www.python.jp)
ª‚Ìunicode‚̂Ƃ±‚ë‚à‚¤ˆê“x‚æ‚­“Ç‚ñ‚ł݂Ă­‚¾‚³‚¢B

748:747
09/10/05 13:58:44
‚ ‚è‚á‰ðŒˆÏ‚Ý‚©Ž¸—ç

749:nobody‚³‚ñ
09/10/05 14:15:37
‚¨–ð‚É—§‚Á‚½‚悤‚łȂɂæ‚è‚Å‚·

Python‚àJSON‚àŽn‚ß‚½‚΂©‚è‚Å‚·‚ªA‚È‚©‚È‚©–Ê”’‚¢‚Ì‚Å
FXŽŽsöŒë‚ÅŽŽ‚µ’†‚Å‚·

“¯‚¶‚悤‚È•û‚ª‚¢‚ÄA‚¿‚å‚Á‚Æ‚¤‚ꂵ‚¢

750:745
09/10/05 14:22:59
‚¢‚ë‚¢‚ë‚Æ‚²‹³Ž¦‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽÀ‚Íweb/python‚Ì•¶ŽšƒR[ƒh‚ɂ͂ ‚܂芵‚ê‚Ä‚¢‚È‚­AŽl‹ê”ª‹ê‚µ‚Ä‚¢‚Ü‚·B
(‚¢‚܂܂ÅDBƒT[ƒo—p‚É C ‚Æ‚© iphone —p‚ÉObjective-C ‚Æ‚©’†S‚Å‚µ‚½)
‚¢‚½‚¾‚¢‚½ƒŠƒ“ƒN‚à“ǂ܂¹‚Ä‚¢‚½‚¾‚«‚Ü‚µ‚½‚ªA‚Ü‚¾‚Ü‚¾Šî‘b‚Ì—‰ð‚ª
‘«‚è‚È‚¢‚Æ”Fޝ‚µ‚Ü‚µ‚½Bi•׋­‚µ‚Ü‚·j

‚¢‚½‚¾‚¢‚½ƒR[ƒh‚àŽŽ‚µ‚Ă݂܂µ‚½‚ªA2.x Œn‚¾‚Æ decode ‚µ‚Ä‚àA
uuv‚ÍŽæ‚ê‚È‚¢‚ñ‚Å‚·‚ËB3.x Œn‚͈Ⴄ‚Ý‚½‚¢‚Å‚·‚ªBB
‚¢‚܂͎æ‚è‹}‚¬AJSON ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¨‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

¡ decode() ‚·‚éê‡
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(repr(templist).decode('unicode-escape'))

Œ‹‰ÊF
[{u'–¼‘O': u'“c’†', u'”N—î': 19}, {u'–¼‘O': u'“c’†', u'”N—î': 19}]

¡ json ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤ê‡
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
templist.append(tempdic)
templist.append(tempdic)
return HttpResponse(json.write(templist))

Œ‹‰ÊF
[{"–¼‘O":"“c’†","”N—î":19},{"–¼‘O":"“c’†","”N—î":19}]

751:750
09/10/05 14:24:32
>>749
‚Ù‚ñ‚Æ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II

752:nobody‚³‚ñ
09/10/05 14:48:48
‚»‚à‚»‚à HttpResponse ‚ÌŽg‚¢‚©‚½‚ðŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚é‚̂͘R‚ꂾ‚¯H

753:nobody‚³‚ñ
09/10/05 14:51:43
>>743
>¡ serializer ‚ðŽg‚¤ê‡
>Ž«‘‚Ì“à—e‚𖾎¦“I‚Éjson‚É‚µ‚Ă݂悤‚ÆŽv‚¢‚Ü‚µ‚½‚ªA
>‚±‚¿‚ç‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
>
>tempdic = {'–¼‘O': '“c’†', '”N—î': 19}

‚È‚ñ‚Å‚±‚Ìꇂ¾‚¯u‚‚¯‚È‚©‚Á‚½‚ÌH

754:743
09/10/05 14:57:41
> ‚»‚à‚»‚à HttpResponse ‚ÌŽg‚¢‚©‚½‚ðŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚é‚̂͘R‚ꂾ‚¯H

‚»A‚»‚¤‚¾‚Á‚½‚ñ‚Å‚·‚©B
‚ÅA‚Å‚«‚ê‚ÎÚ‚µ‚­‚¨Šè‚¢‚µ‚½‚¢‚Å‚·B

> >tempdic = {'–¼‘O': '“c’†', '”N—î': 19}
> ‚È‚ñ‚Å‚±‚Ìꇂ¾‚¯u‚‚¯‚È‚©‚Á‚½‚ÌH

‚·‚݂܂¹‚ñB‚¢‚ë‚ñ‚ȃpƒ^[ƒ“‚ÅŽŽ‚µ‚Ä‚¢‚½‚Ì‚ÅA
‘‚«‚±‚ñ‚¾‚Æ‚«‚̃Rƒsƒyƒ~ƒX‚Å‚µ‚½BBB
Œ‹‰Ê‚Í“¯‚¶‚Å‚µ‚½Bi'unicode' object has no attribute '_meta'j

755:nobody‚³‚ñ
09/10/06 07:14:12
admin‚ÅInlineŽg‚Á‚½‚çAformset._raw_data‚ª‚È‚¢‚Á‚Ä“{‚ç‚ê‚邿‚¤‚ɂȂÁ‚½c
ÎÞ½¹Ãc
‚È‚ñ‚©‚Ŋ‹«ƒ~ƒX‚Á‚½‚©‚È‚Ÿc

756:nobody‚³‚ñ
09/10/07 19:57:04
from django.utils import simplejson
tempdic = {u'–¼‘O': u'“c’†', u'”N—î': 19}
return HttpResponse(
simplejson.dumps(tempdic, ensure_ascii=False),
mimetype='application/json')

‚Ý‚½‚¢‚È‚ñ‚¶‚áƒ_ƒ‚È‚ñH

757:nobody‚³‚ñ
09/10/22 09:35:55 0wcJiBNp
ƒEƒFƒuƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚¶‚á‚È‚­‚Ä•’Ê‚ÌPythonƒvƒƒOƒ‰ƒ€‚Å
Django‚ÌO/Rƒ}ƒbƒp[‚¾‚¯—¬—p‚µ‚½‚¢‚̂ł·‚ªC‰Â”\‚Å‚·‚©H

import django.db.models

class AAA(django.db.models.Model):
@ @ a = django.db.models.IntegerField()

ƒ_ƒ‚à‚Æ‚Å‚±‚ñ‚È•—‚É‘‚¢‚Ă݂½‚Æ‚±‚ë

@File "C:\Python26\lib\site-packages\django\db\models\base.py", line 52, in __new__
@ @ kwargs = {"app_label": model_module.__name__.split(H.H)[-2]}

‚Æ“{‚ç‚ꂽ‚̂ł·‚ªC app_label ‚Á‚Ä settings.py ‚Ì“à—e‚©‚ç
’Šo‚³‚ꂽ‚肵‚Ä‚¢‚é‚̂łµ‚傤‚©H app_label ‚Á‚ĂȂñ‚¼EEE

758:nobody‚³‚ñ
09/10/22 11:06:15 xPFAZg5G
‰Â”\

759:nobody‚³‚ñ
09/10/22 11:11:08
Pylons‚̓‚ƒfƒ‹‚ɃfƒtƒHƒ‹ƒg‚Å‚ÍSQLAlchemy‚Æ‚¢‚¤O/Rƒ}ƒbƒp[‚ðŽg—p‚µ‚Ü‚·B
SQLAlchemy‚̃fƒtƒHƒ‹ƒgƒf[ƒ^ƒx[ƒX‚ÍSQLite‚Å‚·B‚±‚ê‚ç‚Í•ÏX‰Â”\‚Å‚·‚ªA‚±‚±‚ł͂±‚̂܂܎g—p‚µ‚Ü‚·B

from pylons import config
from sqlalchemy import Column, MetaData, Table, ForegnKey, types
from sqlalchemy.orm import mapper
from sqlalchemy.orm import scoped_session, sessionmaker
@
Session session = scoped_session(sessionmaker(autoflush=True, transactional=True, bind=config['pylons.g'].sa_engine))
metadata = MetaData()
@
polls_table = Table('polls', metadata,
@ @ @ @ Column('id', types.Integer, primary_key=True),
@ @ @ @ Column('question', types.Unicode(200)),
@ @ @ @ Column('pub_date', types.DateTime)
)
@
choices_table = Table('choices', metadata,
@ @ @ @ Column('id', types.Integer, primary_key=True),
@ @ @ @ Column('poll', types.Integer, ForegnKey('polls.id')),
@ @ @ @ Column('choice', types.Unicode(200)),
@ @ @ @ Column('votes', types.Integer)
)
@
class Poll(object):
@ @ pass
@
class Choice(object):
@ @ pass
@
mapper(Poll, polls_table)
mapper(Choice, choices_table)

760:nobody‚³‚ñ
09/10/22 13:33:53
>>757
settings.py‘‚¢‚ÄAŠÂ‹«•Ï”‚Éݒ肵‚È‚¢‚ÆAŽg‚¦‚È‚©‚Á‚½‚ÆŽv‚¤B

ޏ”s‚µ‚½Žž‚Á‚ÄADB‚ÌÝ’è‚͂ǂ¤‚µ‚Ä‚¢‚½‚ÌH

761:757
09/10/22 14:26:06 0wcJiBNp
‘æˆêŠÖ–åƒNƒŠƒA‚µ‚Ü‚µ‚½D
app_label ‚̓‚ƒWƒ…[ƒ‹‚̃tƒ‹ƒpƒX‚̉º‚©‚ç“ñ‚–ڂð
ŸŽè‚ÉŽæ‚Á‚Ä‚«‚Ä‚­‚ê‚é‚Ì‚©Dƒ‚ƒfƒ‹i‚̃Cƒ“ƒXƒ^ƒ“ƒXj
‚͂ł«‚½‚Á‚Û‚¢D

1)settings.py ‚ÌDB‚ÉŠÖ‚·‚é“à—e‚Í‚±‚ê

DATABASE_ENGINE = Hsqlite3H@ @ @ @ @ @# Hpostgresql_psycopg2H, HpostgresqlH, HmysqlH, Hsqlite3H or Hado_mssqlH.
DATABASE_NAME = HtestdbH@ @ @ @ @ @ @# Or path to database file if using sqlite3.

2)application.py‚Ì“à—e‚Í

import DjangoSample.model
aaa = DjangoSample.model.AAA()
aaa.num = 5
aaa.save()

3)model.py ‚Ì“à—e‚Í
import django.db.models

class AAA(django.db.models.Model):
@ @ num = django.db.models.IntegerField()

‚±‚ê‚ç‚ð DjangoSample ‚Á‚Ä‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚É“ü‚ê‚Ä
‹ó‚Ì __init__.py ì‚Á‚Ä application.py ‚ðŽÀsD
ŠÂ‹«•Ï”‚Í DJANGO_SETTINGS_MODULE = DjangoSample.settings
‚±‚ê‚Å testdb ‚Â[ƒtƒ@ƒCƒ‹‚à‚Å‚«‚½‚¯‚ÇC
aaa.save() ‚̂Ƃ±‚ë‚Å execute ‚ªŽÀs‚Å‚«‚È‚©‚Á‚½D
ƒJ[ƒ\ƒ‹‚ªŠJ‚¯‚ĂȂ¢‚Ì‚©‚ÈHæ‚Í’·‚»‚¤‚¾D

762:757
09/10/22 14:26:53 0wcJiBNp
SQLAlchemy ‚ª—L–¼‚Ȃ̂©D
Google App Engine ‚Å—V‚ñ‚Å‚ÄC‚»‚̂܂Ü
ƒ‚ƒfƒ‹‚Æ‚©—¬—p‚µ‚½‚¢‚È‚Ÿ‚ÆŽv‚Á‚½‚Ì‚Å
Django ‚Ì O/R ƒ}ƒbƒp[‚ªŽ—‚Ä‚é‚ȂƂ¨‚à‚Á‚ÄD

763:757
09/10/22 14:30:48 0wcJiBNp
SQLite‚̃tƒ@ƒCƒ‹‚͂ł«‚Ä‚½‚¯‚Ç 0 ƒoƒCƒg‚Á‚ÄEEE
PyDev ‚ŃXƒeƒbƒvŽÀs‚·‚邯
sqlite3.OperationalError: no such table: DjangoSample_aaa
‚Æ‚¢‚¤‚±‚ƂȂ̂Ńe[ƒuƒ‹‚ª‚Å‚«‚ĂȂ¢D

Django‚̃Xƒ^[ƒgƒAƒbƒv‚ð–͕킵‚È‚¢‚Æ‚¾‚߂Ȃ̂©‚ÈH
Django‚̓eƒ“ƒvƒŒ[ƒg‹@”\‚¾‚¯”qŽØ‚µ‚ÄŽg‚Á‚½‚±‚Æ‚ª
‚ ‚Á‚½‚Ì‚ÅCŽŸ‚Í O/R ƒ}ƒbƒp[‚¾‚¯”qŽØ‚µ‚½‚¢D

764:757
09/10/22 14:34:41
django-admin.py syncdb ‚Æ‚©‚â‚ç‚˂΂Ȃç‚È‚©‚Á‚½‚Ì‚©EEEH
“ú–{Œê‚̃}ƒjƒ…ƒAƒ‹‚ª‚݂‚©‚ç‚Ë‚¥D
‚Ä‚¢‚¤‚© 0.xx ‚̂΂Á‚©Œ©‚‚©‚éD

765:757
09/10/22 14:55:43
‚Å‚«‚½‚Á‚Û‚¢
‚Ü‚¸‚ ‚Ù‚È‚±‚Æ‚É models.py ‚ðŠÔˆá‚¦‚Ä model.py ‚É‚µ‚Ä‚½D
ŽŸ‚É INSTALLED_APPS ‚É "DjangoSample" ‚ð“ü‚ê‚ĂȂ©‚Á‚½iƒAƒzjD
‚»‚Ì‚¤‚¦‚Å syncdb ‚ð’¼ÚŒÄ‚ñ‚ł݂½D

import DjangoSample.model
import django.core.management
django.core.management.execute_from_command_line(["abcde", "syncdb"])
aaa = DjangoSample.model.AAA()
aaa.num = 5
aaa.save()

‚¿‚á‚ñ‚Æ sqlite ‚̃f[ƒ^ƒx[ƒX‚Ƀe[ƒuƒ‹‚ªì‚ç‚ê‚Ä
ƒŒƒR[ƒh‚ª‘}“ü‚³‚ꂽ‚Á‚Û‚¢D

‚³‚ÄC‚±‚̂܂܃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‘‚¢‚½‚Æ‚µ‚ÄC
py2exe ‚È‚ñ‚©‚Ōł߂½‚ç django ‚ªŠÛ‚²‚Ɗ܂܂ê‚é‚Ì‚©‚È‚ŸD
‘f’¼‚É SQLAlchemy ‚Æ‚©‚Ì O/R ƒ}ƒbƒp[Žg‚¤‚ׂ«H
‚Á‚Ä•·‚©‚ê‚Ä‚àu‚·‚«‚É‚·‚ê‚ÎHv‚¾‚æ‚ÈEE

766:nobody‚³‚ñ
09/10/22 15:06:29
>py2exe ‚È‚ñ‚©‚Ōł߂½‚ç django ‚ªŠÛ‚²‚Ɗ܂܂ê‚é‚Ì‚©‚È‚ŸD

uŠÛ‚²‚Ɗ܂܂ê‚év ‚ł͂Ȃ­‚Ä
django ‚Ìꇃ_ƒCƒiƒ~ƒbƒN‚ɶ¬‚³‚ê‚éƒNƒ‰ƒX‚ª
ŽQÆ‚µ‚Ä‚¢‚é‚à‚Ì‚ð py2exe ‚Å’Ç‚¢‚©‚¯Ø‚ê‚È‚¢‚©‚ç
ŒÅ‚߂邯‚«‚ɘR‚ꂪo—ˆ‚é‚ñ‚¶‚á‚È‚¢‚©‚È
‚ÅŒ‹‹ÇŽÀs‚·‚é‚܂Ŕ»‚ç‚È‚¢ w
‚»‚¤‚È‚ç‚È‚¢‚悤‚É django ŠÛ‚²‚Ɗ܂߂邵‚©‚È‚­‚È‚é‚Æ


767:757
09/10/22 15:47:16
import DjangoSample.model
import django.core.management
django.core.management.execute_from_command_line(["abcde", "syncdb"])
aaa = DjangoSample.models.AAA()
aaa.num = 5
aaa.save()
django.core.management.execute_from_command_line(["abcde", "dumpdata"])

ÅŒã‚Ƀ_ƒ“ƒv‚µ‚Ă݂½‚烌ƒR[ƒh“ü‚Á‚Ä‚½D
‚±‚ñ‚ÈŽg‚¢•û‚·‚é‚̂͂ǂ¤‚È‚ñ‚¾‚낤D

768:nobody‚³‚ñ
09/10/22 17:23:45
aaa = DjangoSample.models.AAA(num=5)
aaa.put()
‚·‚«‚É‚·‚ê‚ÎH

769:757
09/10/22 18:08:27
calling save() would save the entity directly to the datastore
‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚ñ‚¾‚¯‚ÇCsave()‚Í’¼‚¿‚ɃRƒ~ƒbƒg‚·‚éC
put()‚Í‚»‚¤‚¶‚á‚È‚¢‚ñ‚¾‚Á‚¯H

‚»‚ê‚É‚µ‚Ä‚à
django.core.management.execute_from_command_line
‚ð’¼ÚŒÄ‚Ño‚·‚̂͌‹\‹­—Í‚¾‚È‚Ÿ
dumpdata ‚àƒfƒtƒHƒ‹ƒg‚ł͈µ‚¢‚â‚·‚¢ JSON ‚ŃVƒŠƒAƒ‰ƒCƒY‚³‚ê‚邵D


770:nobody‚³‚ñ
09/10/22 18:50:19
URLØÝ¸(code.djangoproject.com)
ƒ‚ƒfƒ‹‚ª•Ï‚í‚Á‚½Žž‚Ç‚¤‚·‚ñ‚¾H
ƒ‚ƒfƒ‹‚̃o[ƒWƒ‡ƒ“‚ð–„‚ßž‚ñ‚Å‚¨‚¢‚ĉ½‚Æ‚©‘Ήž‚©H
‚ÆŽv‚Á‚½‚炱‚ñ‚ȃvƒ‰ƒ“‚ª

771:nobody‚³‚ñ
09/10/31 13:42:35
ƒ_ƒ“ƒWƒ‡[

772:nobody‚³‚ñ
09/10/31 19:07:59
‚³‚Á‚»‚­Ž¿–â‚Å‚·
django‚ÍWindows7‚Å‚à“®ì‚µ‚Ü‚·‚©H

773:nobody‚³‚ñ
09/10/31 20:00:50
‚³‚Á‚»‚­

774:nobody‚³‚ñ
09/10/31 22:34:53
‚¤‚²‚­‚Ý‚½‚¢

775:nobody‚³‚ñ
09/10/31 22:37:20
ƒ_ƒ“ƒWƒ‡[‚Í“®‚­‚¯‚Ç
ƒhƒWƒƒƒ“ƒS‚Í“®‚©‚È‚¢‚±‚Æ‚à‚ ‚é

776:nobody‚³‚ñ
09/11/01 09:08:05
ƒhƒWƒƒƒ“ƒSƒvƒƒWƒFƒNƒg—Ž‚¿‚·‚¬‚È‚ñ‚¾‚¯‚ÇB
ƒ_ƒ“ƒWƒ‡[‚Á‚Ä•sˆÀ’è‚È‚ñ‚Å‚·‚ËB

777:nobody‚³‚ñ
09/11/06 19:13:21
ƒhƒWƒƒƒ“ƒS‚Í•sˆÀ’肾‚ª
ƒ_ƒ“ƒWƒ‡[‚Í•sˆÀ’è‚łȂ¢‚±‚Æ‚à‚ ‚éB

778:nobody‚³‚ñ
09/11/08 20:32:22
‚â‚ñ‚¬‚å

779:nobody‚³‚ñ
09/11/08 22:21:18
‚¨django‚§HA‚¨django‚§H

780:nobody‚³‚ñ
09/11/09 02:06:13 AkWowcrV
‚³‚鉳

781:nobody‚³‚ñ
09/11/17 16:09:39
web.py‚Æ”ä‚ׂ邯‚Ƃǂ¤‚È‚ÌH

782:nobody‚³‚ñ
09/11/17 16:52:41
‚»‚è‚áweb.py‚Æ”ä‚ׂ邯e؂Ƃ¢‚¤‚©d—Ê‹‰‚Æ‚¢‚¤‚©B

web.py‚Ý‚½‚¢‚Ƀx[ƒX‚¾‚¯ì‚Á‚Ä‚ ‚Á‚Ä‚ ‚Ƃ͂¨D‚«‚ɂǂ¤‚¼
‚Á‚Ä‚¢‚¤‚Ì‚ª—~‚µ‚¢‚È‚çweb.py‚Å‚¢‚¢‚ñ‚ł͂Ȃ¢‚©‚ÆB

Django‚Íweb.py‚É”ä‚×‚é‚ÆŽŠ‚ê‚ès‚¹‚è‚Ȃ̂ÅA‚»‚Ì—¬‹V‚ð
Šo‚¦‚ÄŽg‚¢‚½‚¢lŒü‚«A‚©‚ÈB

783:nobody‚³‚ñ
09/11/17 17:52:02
–­‚Éd‚¢‚Æ‚©•sˆÀ’è‚Æ‚©‚¢‚¤‚Ì‚ÍA‚ ‚­‚܂ʼn\H

784:nobody‚³‚ñ
09/11/17 18:22:55
‚¨—V‚т̬‹K–͂̂à‚Ì‚µ‚©ŒoŒ±‚È‚¢‚¯‚ÇA•K—vˆÈã‚Éd‚¢‚Á‚Ä‚¢‚¤‚̂͡‚̂Ƃ±‚ë‚È‚¢‚È
‘å‹K–͂̎ÀÑ‚à‚ ‚邵A–â‘è‚È‚¢‚ÆŽv‚¤B

–­‚Éd‚­‚Ä•sˆÀ’è‚Ȃ̂͌öŽ®ƒTƒCƒg‚̘b‚¶‚á‚È‚¢H

785:nobody‚³‚ñ
09/11/17 18:27:14
wsgi‚ª‚¿‚傤‚Ç‚¢‚¢

786:nobody‚³‚ñ
09/11/17 18:35:10
>>783
“¯‚¶‚±‚Æ‚ð‚â‚点‚Äweb.py‚æ‚èd‚¢‚ÆŠ´‚¶‚½‚±‚Ƃ͂Ȃ¢‚ÈB

‚¾‚¯‚ÇAweb.py‚Å‚ÍSQL’¼‘‚«ADjango‚Å‚ÍORƒ}ƒbƒp‚Å\’z‚µ‚½
ƒTƒCƒg‚Æ‚©‚¾‚Á‚½‚çA‚»‚è‚áDB‚Ƃ̂â‚è‚Æ‚è‚ðÅ“K‰»‚Å‚«‚镪
web.py‚Ì•û‚ªŒy‚¢‰Â”\«‚Í‚ ‚é‚í‚ÈBƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‚Æ‚©
‚É‚µ‚Ä‚à‚»‚¤B“¯‚¶‚±‚Æ‚ð‚â‚点‚½‚瓯’ö“x‚¾‚¯‚ÇAŽèŠÔ‚ð
‚©‚¯‚ăSƒŠƒSƒŠ‚â‚é‚È‚çweb.py‚Ì•û‚ª‘‚¢ƒTƒCƒg‚ðì‚ê‚é‚©‚à
‚µ‚ê‚È‚¢B

‚»‚̕ӂ̓tƒŒ[ƒ€ƒ[ƒN‚ɉ½‚ðŠú‘Ò‚µ‚Ä‚¢‚é‚Ì‚©‚É‚æ‚é‚ÈB

787:nobody‚³‚ñ
09/11/17 19:03:31
ƒTƒCƒg‚ª‚æ‚­—Ž‚¿‚Ä‚é‚Ì‚ÍDjango»‚¾‚©‚çH

788:nobody‚³‚ñ
09/11/17 23:49:49
yes we can

789:nobody‚³‚ñ
09/11/18 15:12:22
>>787
“ú–{ŒêŒöŽ®‚ª—Ž‚¿‚Ä‚é‚͈̂À‚¢‹¤—pŽI—ŠCŠO‚É’u‚¢‚Ă邩‚ç‚Á‚Ă͂Ȃµ‚¾‚¯‚Ç

790:nobody‚³‚ñ
09/11/18 15:19:22
app engine‚Ɉړ®‚µ‚¿‚Ⴆ

791:nobody‚³‚ñ
09/11/18 15:47:19
“ú–{‚̃hƒWƒƒƒ“ƒS‚̓[ƒvƒA‚Ȃ̂©

792:nobody‚³‚ñ
09/11/21 20:57:25
‚Ü‚½ŒöŽ®‚ªƒeƒ“ƒ|‚Á‚Ä‚é_(OoO)^

793:nobody‚³‚ñ
09/11/22 15:34:15
>>791
‚Í‚¢‚Í‚¢A‚¶‚á‚ñ‚²A‚¶‚á‚ñ‚²

794:nobody‚³‚ñ
09/11/26 09:35:59
.

795:nobody‚³‚ñ
09/11/26 15:12:49
tanasinn

796:nobody‚³‚ñ
09/12/04 00:19:27
‚±‚Ì‘O—§‚Á‚½‚΂©‚è‚ÌPylonsƒXƒŒ‚Ü‚½—Ž‚¿‚½‚È
‚±‚ê‚ʼn½‰ñ–Ú‚¾‚ë

797:nobody‚³‚ñ
09/12/05 09:31:49
Œ‹‹ÇDjangoˆÈŠO‚͋쒀‚³‚ꂽ‚ÌH

798:nobody‚³‚ñ
09/12/05 11:33:58
python.jp ‚Í Zope

799:nobody‚³‚ñ
09/12/05 11:51:26
WebGL‚Ý‚½‚¢‚ÈWeb‚Å3ŽŸŒ³ƒOƒ‰ƒtƒBƒbƒNƒX‚ðˆµ‚¤Žd‘g‚݂͂Ȃ¢‚̂łµ‚傤‚©
firefox‚©‚h‚d‚Å‚µ‚©“®‚©‚È‚¢‚Æ‚¢‚¤‚Ì‚Å‚à‚¢‚¢‚̂ł·‚ª


800:nobody‚³‚ñ
09/12/05 12:12:51
–ÚV‚µ‚¢‚Æ‚±‚낾‚ÆO3D
URLØÝ¸(tools.google.com)

EEEO3D‚Á‚ăoƒJƒ{ƒ“‚̃pƒp‚̉¡Šç‚ɂ݂¦‚ÄŽd•û‚È‚¢‚ñ‚¾‚ª

801:nobody‚³‚ñ
09/12/05 17:50:00
‚¼‚Ø

802:nobody‚³‚ñ
09/12/05 21:43:08
>>800
‚È‚ñ‚¾ALinux—p‚Ío‚ĂȂ¢‚Ì‚©B
google‚Í‚¢‚‚à‚È‚ª‚çƒSƒ~‚¾‚ÈB

803:nobody‚³‚ñ
09/12/05 22:31:58 weCeOoD+
Ž©•ª‚Ńrƒ‹ƒh‚à‚Å‚«‚È‚¢‰SŽÒ”ð‚¯‚É‚Í‚¢‚¢

804:nobody‚³‚ñ
09/12/16 19:24:05
wsgi‚Å‘‚¢‚Ä‚¨‚¯‚ÎAŒã‚ÅŽg‚¢‚܂킵‚µ‚â‚·‚¢‚Á‚Ä‚±‚Æ‚©
‚µ‚©‚µpythonŒÀ’肾‚©‚瑼‚ÌŒ¾Œê‚©‚ç‚àwsgiŽg‚¦‚é•û–@‚ ‚邯‚¢‚¢‚Ì‚¾‚¯‚Ç

805:nobody‚³‚ñ
09/12/17 00:14:20
‚È‚ñ‚Å‚â

806:nobody‚³‚ñ
09/12/17 12:02:28
weblocks‚ªƒƒCƒ“‚Åpython‚͕╂Ŏg‚Á‚Ä‚é

807:nobody‚³‚ñ
09/12/17 13:38:52
wsgi=”–’…

808:nobody‚³‚ñ
09/12/17 14:17:47 ZNCdoVFh
ƒeƒ“ƒvƒŒ[ƒgƒ^ƒO‚Ìfor‚Ì’†‚ÅA•¡”‚Ì”z—ñ‚ð
ŽQÆ‚µ‚½‚¢ê‡‚͂ǂ¤‚µ‚½‚ç—Ç‚¢‚ñ‚Å‚·‚©H

—Ⴆ‚Έȉº‚Ì—l‚ȃf[ƒ^‚ðƒeƒ“ƒvƒŒ[ƒg‚É“n‚µ‚½‚Æ‚µ‚ÄA
data = {arr1 = ['a', 'b', 'c'], arr2 = [0, 1, 2]}

ˆÈ‰º‚̂悤‚Éarr1‚̃‹[ƒv’†‚Éarr2‚ɃAƒNƒZƒX‚µ‚½‚¢‚ñ‚Å‚·B
{% for item in arr1 %}
{{ item }}, {{ arr2[forloop.count0]}}
{% endfor %}
‚à‚¿‚ë‚ñarr2[forloop.count0]‚Í\•¶ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
arr2.forloop.count0“™‚àãŽè‚­“®ì‚µ‚Ü‚¹‚ñB

‰½‚©•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H


809:808
09/12/17 14:20:11 ZNCdoVFh
‚·‚݂܂¹‚ñAdata‚͈ȉº‚̊ԈႢ‚Å‚·B
data = {"arr1":['a', 'b', 'c'], "arr2":[0, 1, 2]}

810:nobody‚³‚ñ
09/12/17 22:07:12
‚ ‚è‚Ü‚¹‚ñ

811:nobody‚³‚ñ
09/12/19 23:54:02
count0‚¶‚á‚È‚­‚Äcounter0‚ł͂¢‚¯‚Ü‚¹‚ñ‚©H
‚ ‚Æ‚ÍA
arr1 = ['a', 'b', 'c']
arr2 = [0,1,2]
map(lambda x,y:{"arr1":x,"arr2":y},arr1,arr2)
‚ÈŠ´‚¶‚ł܂Ƃ߂ÄAfor‚ʼnñ‚·‚Æ‚©B
‚à‚Á‚Æ—Ç‚¢•û–@‚ª‚ ‚é‹C‚ª‚µ‚Ü‚·B

812:nobody‚³‚ñ
09/12/20 03:29:18
with‚ð‘ã“ü‚ª‚í‚è‚ÉŽg‚¤

813:nobody‚³‚ñ
09/12/20 12:28:51
for kv in all.iteritems
kv.0
for p in kv.1
p


814:nobody‚³‚ñ
09/12/20 13:28:18
‚à‚¤ˆêŒ¾“ñŒ¾‘«‚·‚¾‚¯‚ł킩‚è‚â‚·‚­‚È‚é‚̂ɂà‚Á‚½‚¢‚È‚¢

815:nobody‚³‚ñ
09/12/20 18:07:03
‚ß‚ñ‚Ç‚­‚³‚¢;;

816:808
09/12/21 01:57:25 HBiCc+wV
‚݂Ȃ³‚ñA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
array.0‚̂悤‚ÈŒ`Ž®‚ŃAƒNƒZƒX‚Ío—ˆ‚é‚̂ł·‚ªA
index = 0
array.index‚Æ‚¢‚¤Œ`‚ł̓AƒNƒZƒX‚Å‚«‚È‚©‚Á‚½‚Ì‚ÅA
ƒJƒXƒ^ƒ€ƒtƒBƒ‹ƒ^‚ðì‚Á‚đΉž‚µ‚Ü‚µ‚½B
{{ array|array_index:val }} ‚̂悤‚É array[val]‚ɃAƒNƒZƒX‚µ‚Ä‚¢‚Ü‚·B

ŽáбŒ©’Ê‚µ‚ªˆ«‚¢‚̂ł·‚ªBBB

817:nobody‚³‚ñ
09/12/25 20:23:38
˜R‚ê‚àŽ—‚½‚悤‚ÈŒ‹˜_‚ɂȂÁ‚½‚È
Œ‹‹Ç django ‚̃eƒ“ƒvƒŒ‚Å‚Í hash ‚ÍŽg‚¦‚È‚¢
ˆá‚¤ƒeƒ“ƒvƒŒƒGƒ“ƒWƒ“Žg‚¤‚ÆK‚¹‚ɂȂê‚é
˜R‚ê‚Í Tempita ‚ðŽg‚Á‚Ä‚é

818:nobody‚³‚ñ
10/01/16 20:05:31
@@/@@ /::// : : : : : : : i: : : È_: : : : :È: :_ : : : : : : : : : R.: : :|ƒ€: : : : : : : : : : :
@ /@@ /://.: : : : : : :i : |: : : : È: ƒw: : : :È: ::ƒ€._: : : : : : : : :.l: : :|ƒ€!: : : : : : : : : :
. / @ @ / .|.: : : : : : : |: :ƒ€A: : È.Í „ƒLP_ÍM,Ê: : Ѥ ƒn: : |ƒ€!: : : : : : : : : :
@@@@ ,'.@|: : :i: : :i: : Ê,“l\.¤: :È Í@r',¨=¡­¤_,Ê: : i: |: : |: : |ƒ€!: : : : : : : : : :
@@@@ i @| :|: i : : i: : :ÍArz­¤_::Í. ._ 'L ‚†Ü•tÊÍr!|: |: |: : u.R!Ñ!: : : : : : : : : :
@@@@ | @|: |: i : : i: : : : r{.uÜR _Í.@M@.kr'...::i:::::!Œ|: |: | : f‚¢ lÑ!: : : : : : : : : : :
@@@@ | @.| ÈÍ: : :Í: : : ‚m kr'::Ñ@ R@@@V‚µ'¸;¿ @.|: |: |: /@ .ÒÑ!: : : : : : : : : : :
.@@@ @ @ N@R _: :_:MR. V‚µ!@@@@@@`[ " @ É Ù' / |^ NÑ: : : : : : : : : : :
.@@@@@@@'. @ _ _: :_ÈTƒm. @ @ @ @ @@@@@. |: /.i .|.@ | VÑ: : : : : : : : : :
.@@@@@@@@@@@_|˜¤: : È.@@`@Q_ @@@@@@,² Úi@i. |@ .| i.NÑ: : : : : : : : : :
@@@@ @ @@ @ @ @ |: :i: : ¢MR.@@@R@j @ @@^@ | i@i. |@ .| i.|. VÑ: : : : : : : :
@@@@@ @ @ @ @ @ |: :i: : |@@.,†¤@@@ @ @^ @ @| i@i. | @.| i.|@ VÑ: : : : : : : :
@@@@ @ @ @@ -]-¤j: :i: :i.|@ / @ } @` r­-1L @@@,¨| i@i .L__ | i.|@@ VÑ: : : : : : :
.@@@@@@@ @ {@@@ Ri@i.|]/@@.ÉQ,¨j@.>! @rƒL@| i@i .!@MR L__ @ VÑ: : : : : :
@@@@@@@@@ MS.@@„¤-ƒC@ ^@@@/@Ĥ_}-{_§|.@ | i@i | A˜¤R‚™'NPMVÑ__: : : :@@ŽóŒ±¶‚ÌŠF‚³‚ñ
@@@@@@@@@ /@| M°-]'LPPMY.@.q. ƒm†{:::{….¤@| i@i |.@_^@@@@ }Ñ}. r@@–¾“ú‚̃Zƒ“ƒ^[ŽŽŒ±
.@@@@@@@@ /.@ |¤@¤QQ__,“l-!¤^.::/:/:/|¢|:È:::r| i@i |A >'@@@@ @./Ñ! /@@@Šæ’£‚Á‚ĉº‚³‚¢
@@@@@@@@ {@@ |@@@@@@@ @ É\q/::/.:||::!:::::V. | i@i |^ @ @@@@./Ñ! /

819:nobody‚³‚ñ
10/01/26 21:21:41
“s“à‚Æ‚©‚ʼnSŽÒŒü‚¯•׋­‰ï‚Æ‚©–³‚¢‚©‚È...

820:nobody‚³‚ñ
10/01/29 19:12:02
>>819
•׋­‰ï‚ª‚È‚¢‚È‚çAŠJ·‚ê‚΂¢‚¢‚¶‚á‚È‚¢B
‚Ä‚¢‚¤‚©‚â‚낤‚ºII

821:nobody‚³‚ñ
10/01/29 21:29:37
‰½‚ð•׋­‚·‚é‚ñ‚¾H

822:nobody‚³‚ñ
10/01/29 22:20:11
•׋­‰ï‚Á‚ÄAŠJ”­‚µ‚©”]‚ª‚È‚¢l‚Æ‚©A“y“ú‚É—\’肪‚È‚¢”ñƒ‚ƒe‚Ì‚½‚߂ɂ ‚é‚ñ‚Å‚µ‚åH

823:nobody‚³‚ñ
10/01/30 00:15:20
•׋­‰ï(—«Š½Œ})
‚È‚çÀ‚­

824:nobody‚³‚ñ
10/01/30 10:08:14
ƒ_ƒ“ƒWƒ‡[‚̂ЂƂ½‚¿‚ÌŽü‚è‚É—«‚ÍW‚Ü‚Á‚Ä‚±‚È‚¢‚æB

825:nobody‚³‚ñ
10/01/30 15:37:55
Žå‚ɂ͂ĂȂÌl’B‚Ì‚½‚߂̉‚ë

826:nobody‚³‚ñ
10/01/30 17:54:46
Œ¤‹†‰ï‚È‚ç–Ê”’‚¢‚ÈB
Žg‚¢‰ñ‚¹‚é’è”Ԃ̃pƒ^[ƒ“‚Æ‚©A
–§‚©‚ÉŽg‚¦‚é“à•”ƒ‚ƒWƒ…[ƒ‹‚Æ‚©B

827:nobody‚³‚ñ
10/02/02 17:06:16 HbFWeamc
‚ 

828:nobody‚³‚ñ
10/02/09 08:45:20
‚æ‚­ƒlƒbƒg‚̃Tƒ“ƒvƒ‹‚ȂǂÅmodels.py‚É
def __unicode__(self):
‚ÆŒ¾‚¤ŠÖ”‚ª‘‚©‚ê‚Ä‚¢‚é‚̂ł·‚ª
‚±‚ê‚͂ǂñ‚È“­‚«‚ð‚µ‚Ä•Ô‚è’l‚͉½‚ðŽw’è‚·‚é‚̂łµ‚傤‚©H


829:nobody‚³‚ñ
10/02/09 11:19:56
>>828
ŠÇ—ƒy[ƒW“™‚Å•\ަ‚µ‚½‚Æ‚«‚Ì•\‹L‚Ý‚½‚¢‚ÈŠ´‚¶
def __unicode__(self):
@@return "%s: %s" % (self.id, self.name)

‘g‚Ýž‚݂̊Ǘ‰æ–ÊŽg‚í‚È‚¢‚̂Ȃç‹C‚É‚·‚é•K—v‚È‚¢‚©‚à

830:828
10/02/09 13:14:05
>>829
¬‚é’öB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ü‚³‚ÉŠÇ—‰æ–ʂ̕\ަ‚ŃGƒ‰[‚Å‚µ‚½B
”Žš‚â“ú•t‚Íu•t‚¯‚ĕԂ·‚ñ‚Å‚·‚ËB


831:nobody‚³‚ñ
10/02/09 15:16:00
def __str__(self):


832:nobody‚³‚ñ
10/02/13 05:25:21
>>828
$ ./manage.py shell
from app.models import ExampleModel
ExampleModel.objects.all()
ƒNƒGƒŠ‚à‚¿‚å‚Á‚Æ‚¾‚¯Œ©‚â‚·‚­‚È‚é

‚Æ‚¢‚¤‚©Python‚ÌŽd—l‚È‹C‚ª‚·‚邿‚¤‚È

833:nobody‚³‚ñ
10/02/13 05:58:19
Ú‚µ‚¢“­‚«‚ÍAdjango.db.models.base.Model‚ðŒ©‚é‚Æ•ª‚©‚é‚©‚à‚µ‚ê‚È‚¢B
def __str__(self):
def __repr__(self):
def __unicode__(self):
‚ª˜A“®‚µ‚Ä‚é‚Ý‚½‚¢B

‚Å‚à‹C‚É‚µ‚È‚­‚Ä‚àƒTƒCƒg‚Íì‚ê‚Ü‚·‚æB

834:832
10/02/13 06:00:27
‚ ‚ÆA‚±‚̂ւñ‚ðB
URLØÝ¸(djangoproject.jp)
URLØÝ¸(www.python.jp)

•׋­‚ɂȂè‚Ü‚µ‚½B


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4893“ú‘O‚ÉXV/162 KB
’S“–:undef