[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 09/06 17:35 / Filesize : 162 KB / Number-of Response : 835
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Python】Webフレームワーク Djangoスレ Part1



1 名前:nobodyさん [2006/08/27(日) 02:20:54 ID:yog4uW4e]
LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、
管理サイト画面を自動作成できるなどの特色を持ちます。

本家サイト
www.djangoproject.com/

日本語ユーザ会「Djangoと日本の仲間たち」
www.djangoproject.jp/

日本語解説サイト
ttp://ymasuda.jp/python/django/index.html

解説本(英語) 「Pro Django:」2006年10月30日出版予定
ttp://www.amazon.co.jp/gp/product/1590597257/

あなたがDjangoを利用すべき10の理由(和訳)
ttp://www.everes.net/2006/jan/30/3042306a305fdjango3092522975283059304d10306e74067531/

IT Pro記事
ttp://itpro.nikkeibp.co.jp/article/NEWS/20060410/234868/

IBM developerWork記事
ttp://www-06.ibm.com/jp/developerworks/linux/060802/j_l-django.shtml

151 名前:nobodyさん mailto:sage [2007/07/03(火) 21:58:18 ID:???]
Djangoオンインドキュメントの和訳のプレーンテキスト版はどこで入手できるんでしょうか。


152 名前:nobodyさん mailto:sage [2007/07/03(火) 23:14:05 ID:???]
>>150
それは一人勝ちとは言わないね。
一般的には孤立とかハブンチョとか言われるます。

153 名前:nobodyさん mailto:sage [2007/07/04(水) 03:54:21 ID:???]
>>151
ymasudaにメールするか、michilu.comに掲載されるのを待つ。

154 名前:nobodyさん mailto:sage [2007/07/04(水) 11:24:31 ID:???]
ユーザ情報について質問なんですが

django.contrib.auth.models.Userの元から用意されてる
emailをunique=Trueにしたり
usernameやpasswordの最大文字数を変えるには

なにか方法はあるのでしょうか?

155 名前:nobodyさん mailto:sage [2007/07/04(水) 11:33:59 ID:???]
>>154
djangoフォルダの中の、contribフォルダの中の、authフォルダの中の、models.pyファイル
の中の、Userクラスを編集。

156 名前:154 mailto:sage [2007/07/04(水) 12:02:15 ID:???]
>>155
あーそういう方法しかないんですか
それか1から自分で作るか、なんですかね

157 名前:nobodyさん mailto:sage [2007/07/04(水) 12:17:41 ID:???]
>>156
デフォルトのUserクラスに無いものをユーザ情報として登録したい場合、
自分のプロジェクト内に適当にUserInfoクラスを作って、UserInfoクラスから
django.contrib.auth.models.UserにForeignKeyを張るんだけど、同じように
やる手もあるよ。

例えばuniqueなemailは
django.contrib.auth.models.Userではなく
myproject.myapp.models.UserInfoに登録するとか。

UserInfoにユーザ名・パスを置くこともできる。
日本語docの「認証」のページ、「他の認証データソースを使う」を参考に。



158 名前:nobodyさん mailto:sage [2007/07/04(水) 22:23:01 ID:???]
ついにUnicodeブランチのマージが来た

159 名前:nobodyさん [2007/07/05(木) 22:09:04 ID:IlbE+28d]
素晴らしいフレームワークなのはわかったのですが
これを使った素晴らしいCMSはないのですか?
もちろん無料で!



160 名前:nobodyさん mailto:sage [2007/07/06(金) 09:59:10 ID:???]
>159
自分で作れ

161 名前:nobodyさん mailto:sage [2007/07/07(土) 23:38:35 ID:???]
もちろん無料で

162 名前:nobodyさん mailto:sage [2007/07/09(月) 20:15:58 ID:???]
映画化おめ。

ttp://www.sonypictures.jp/movies/sukiyakiwesterndjango/index.html


163 名前:nobodyさん mailto:sage [2007/07/10(火) 21:35:12 ID:???]
MLもこのスレも寂れている現状で、
Djangoはどこで一人勝ちしているの?

164 名前:nobodyさん mailto:sage [2007/07/11(水) 03:09:34 ID:???]
どんな言語やフレームワーク使おうが
結局は良いもの作ったほうが勝ちだろ。

165 名前:nobodyさん mailto:sage [2007/07/11(水) 10:12:50 ID:???]
そうそう。働いたら負けだよね。

166 名前:nobodyさん mailto:sage [2007/07/11(水) 13:49:25 ID:???]
それは関係ないな

167 名前:nobodyさん mailto:sage [2007/07/15(日) 13:11:21 ID:???]
>> 163
こことか
ttp://www.lingr.com/room/django-ja

168 名前:nobodyさん mailto:sage [2007/07/16(月) 11:27:00 ID:???]
ずいぶん寂れた猿山ですね

169 名前:nobodyさん [2007/07/30(月) 00:29:47 ID:P6Gm7gH1]
癇癪持ちの自称デザイナーの為のFWだもんな



170 名前:nobodyさん mailto:sage [2007/08/05(日) 21:39:23 ID:???]
ttp://blog.trirhino.com/news/1159447541

こんなの見つけたけどどうよ?

171 名前:nobodyさん mailto:sage [2007/08/10(金) 22:25:34 ID:???]
宣伝乙としか言いようがない

172 名前:nobodyさん mailto:sage [2007/08/12(日) 01:04:34 ID:???]
>少ないコーディングにもかかわらずハイパフォーマンスという特徴をもち

コーディング量関係なくね?

173 名前:nobodyさん mailto:sage [2007/08/12(日) 11:05:07 ID:???]
>>170
その会社ヘン、URLからたどれるところにもツッコミどころ満載、明らかに技術力がなさそう
個人的趣味(?)と事業の区別が付いているのか?
フリーランス以下だな、あえていれば中学生レベルだw

174 名前:nobodyさん mailto:sage [2007/08/13(月) 06:50:05 ID:???]
そうか?
実践Python書いたりしてんじゃん
Pythonの専門家じゃね

175 名前:nobodyさん mailto:sage [2007/08/13(月) 08:34:36 ID:???]
自演乙としか言いようがない

176 名前:nobodyさん mailto:sage [2007/08/13(月) 10:32:49 ID:???]
実践Python wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

177 名前:nobodyさん mailto:sage [2007/08/13(月) 11:07:50 ID:???]
その程度で会社建てる意味ないなと思ったのでありました

おわり

178 名前:nobodyさん mailto:sage [2007/08/13(月) 11:12:42 ID:???]
必死で自演してる実践Python中の人、KY、KY
キミがいなくてもDjanogは普通に盛り上がってるからww

179 名前:nobodyさん mailto:sage [2007/08/13(月) 11:54:21 ID:???]
KY(笑)
どこの中二だよ



180 名前:174 mailto:sage [2007/08/14(火) 00:07:44 ID:???]
いや自演じゃないが・・・
別にそんな変だとも思わなかったけどな
フリーの技術者のサイトでデザイン的なセンスに欠けてるのなんて
ざらにあるし

181 名前:nobodyさん mailto:sage [2007/08/14(火) 00:09:23 ID:???]
そっちかよ!

182 名前:nobodyさん mailto:sage [2007/08/14(火) 11:50:18 ID:???]
>>180
Djangoに限らず、Pythonやってる人達のサイトって
無駄に凝ってるのが多いよな

そういう点でも、例のサイトはきな臭い臭いがする

183 名前:nobodyさん mailto:sage [2007/08/15(水) 21:33:23 ID:???]
多民族地域で、信仰の違いから小内乱に明け暮れるとか
そんな所まで真似しなくてもいいと思うんだ。

そんなことばかりしてたら国産一枚岩コミュニティ言語Rubyに
仕事、持ってかれちゃいますよ?

rails.drecom.jp/

何気に昨年度の作品にはPHPとか入ってたり、というか
Pythonのメーリングリストとかで名前を見たことがあるひと
とかも乗ってたり……(汗

HSPTV!
hsp.tv/index2.html

HSPも足掛け7年くらい掛けて需要に答えようとして来たわけで。
2000年当初ここまで普及するとは思わなかったよ。

この言語は誰のためのものなのですか?
とか思ったり。。。

184 名前:nobodyさん mailto:sage [2007/08/15(水) 21:55:37 ID:???]
フリーランス以下の業者にはどうやったって仕事なんて来ないけどなwwwwwwww

185 名前:nobodyさん mailto:sage [2007/08/19(日) 20:08:09 ID:???]
>>177
>その程度で会社建てる意味ないなと思ったのでありました

収入の多い人が税金対策で会社をつくる、というのはあるみたいだけど
そうでもなさそうなのが謎だ。

186 名前:nobodyさん mailto:sage [2007/08/27(月) 18:49:14 ID:???]
1000万超えたら作れとかあるねそれまでは自営業最高

187 名前:nobodyさん mailto:sage [2007/08/27(月) 20:39:02 ID:???]
今は、主宰者税法のおかげで法人成りの旨みないんじゃないの?

188 名前:nobodyさん mailto:sage [2007/08/27(月) 22:43:10 ID:???]
知り合いに出資してもらえばいいよ。

189 名前:nobodyさん mailto:sage [2007/08/28(火) 10:59:55 ID:???]
いずれにしても君たちには関係のない話だよ。



190 名前:nobodyさん [2007/09/10(月) 16:44:38 ID:oeJv3ute]
早く,汎用ビューでnewformsが使えるようになりますよーに!

191 名前:nobodyさん mailto:sage [2007/09/12(水) 00:16:18 ID:???]
>>190
開発陣気づいてないんじゃないか

192 名前:nobodyさん [2007/09/16(日) 22:45:21 ID:OCFzMIQ4]
GenericViewでリレーションを逆方向にたどることはできない?
view書くしかねーのかな

193 名前:nobodyさん [2007/09/17(月) 00:18:47 ID:ZCv+H8u4]
>>192
極力汎用ビューを使いたいんで同じようなこと考えたことあります。
結果は。。。無理!!これぐらいできて欲しいよ。object.my_related_name.xxxって感じで。
しょうがないんで、おとなしくview.pyからrelated_nameを使ったよ。きーっ!


urls.pyを変態的に書けばできるという話をきいたことあるけど試してない。

194 名前:nobodyさん mailto:sage [2007/09/17(月) 08:27:08 ID:???]
>>192
それって例えば
{% for page in object.page_set.all %} (object=category)
とかで解決する?

またはモデルにリレーションを逆方向にたどるメソッドを書けば?
モデルのオブジェクト汚したくない人ならごめんw
私は割と自分専用メソッド増やして対応しちゃうから。

195 名前:nobodyさん [2007/09/17(月) 11:16:55 ID:k0zdk0d7]
>>194
おー!
できた!できたよー。有り難う。

196 名前:nobodyさん [2007/09/17(月) 11:17:32 ID:k0zdk0d7]
{% for page in object.page_set.all %}
これでできました。

197 名前:nobodyさん mailto:sage [2007/09/22(土) 21:32:10 ID:???]
Django自体とはちょっと離れるけど、サーバへの配置とかどうしてます?
俺は手元のソースをsvnレポジトリに入れて、サーバでsvn updateしてますけど、
Djangoを簡単にサーバにdeployできるようなプログラムとかあるのかな。


198 名前:nobodyさん mailto:sage [2007/09/23(日) 08:47:42 ID:???]
>>197
ローカル・サーバーとも常に最新版にsvn updateしてる。
超チャレンジャーw

199 名前:nobodyさん mailto:sage [2007/09/23(日) 13:27:59 ID:???]
ごめん、俺の書き方がわかりにくかった。
Djangoで作ったサイトを配置するとき。
/path/to/project/appみたいになってて、appをサーバにコピーするという作業になるけど、
ファイルの所有者とか権限を扱えるようなかんじで。SConsあたりだとできるのかのう…。



200 名前:nobodyさん mailto:sage [2007/09/24(月) 22:08:55 ID:???]
自分でフォローすると、サーバへの接続がftpかwebdavかscpなのかとか、
いろいろなケースがあるので、統一的に解決する方法はないのかもしれない。
現在やっているsvnレポジトリを使った配置も、
httpsに対応しているし、問題が起こったときにすぐに戻せるなど、利点はある。
ちょっとした修正でもrevisionが上がるのが気になったのだが、
svnの目的からすれば、その方が正しいのだろう。

201 名前:nobodyさん mailto:sage [2007/09/29(土) 00:24:44 ID:???]
from django.core.urlresolvers import reverse

これって以前からあった?
最近気がついて使うようになったよ。
でも、reverse('project.app.views.view', args)なのが不便。
projectを抜かせればポータブルになるのに。

202 名前:nobodyさん mailto:sage [2007/09/29(土) 11:07:08 ID:???]
>> 201
それは0.97から。
reverseを使うときは、urls.pyで
url(r'^hoge/$', prj.app.views.view, name='app-view')
って定義して、reverse('app-view')って書くと幸せになれるよ。

203 名前:nobodyさん mailto:sage [2007/09/29(土) 12:37:58 ID:???]
おお、ありがと。
最新版のチュートリアルを読み直してreverse()に気付いたんだよね。
でも、reverse()はあまりにも一般的過ぎるから、asでreverse_url()とでもするか、とか。
template tagのurlは{% url app.views.view args %}って書けるんだよね。
なんか同じ実装っぽいのう…。

204 名前:nobodyさん [2007/09/29(土) 14:04:11 ID:MrdJLql3]
テンプレートで
  {% if forloop.counter < 5 %}
みたいなことをやりたいんですがどうしたらいいですか?

205 名前:nobodyさん [2007/09/29(土) 15:47:56 ID:MrdJLql3]
ifequalをネストしてなんとか実現しました

206 名前:nobodyさん mailto:sage [2007/09/29(土) 15:53:06 ID:???]
テンプレートで書き方に困るような処理はモデル側でやった方がいい。


207 名前:nobodyさん [2007/09/30(日) 12:24:02 ID:hirSDo6v]
>>206
例えば,最新の10件をとってきて,テンプレートでそのうちの最新3件は<div></div>でかこって目立つような装飾して,それ以下の7件は単純な<li></li>で表示したい場合はどんな感じでテンプレートにわたすべきなんですかね?

208 名前:nobodyさん [2007/09/30(日) 16:24:18 ID:mtZDS22i]
>>207
それはviewでやったら?

スライスで分割してテンプレートに渡せば?

209 名前:nobodyさん [2007/09/30(日) 17:43:18 ID:hirSDo6v]
>>208
見た目を整形するのは,テンプレートの役目かなと思って無理させてました.
理解しました.その方針で行きます.



210 名前:nobodyさん mailto:sage [2007/09/30(日) 20:11:47 ID:???]
そのケースだとviewで分けた方が綺麗だけど、
例えばリストの中のいくつかを強調したいときは、
モデルに判定するメソッドを付けて、

{% if obj.highligt %}
 強調表示
{% else %}
 普通表示
{% endif %}

みたいにするかも。

211 名前:nobodyさん mailto:sage [2007/10/01(月) 14:04:19 ID:???]
良いCMSはないの?

212 名前:nobodyさん mailto:sage [2007/10/01(月) 21:06:58 ID:???]
>211はDjangoで書いたことはある?
Djangoはadminサイトが作りこんであるから、
これでCMS的なことができてしまうように思う。


213 名前:nobodyさん [2007/10/03(水) 12:22:00 ID:Xwahqs0T]
チュートリアルをやってて
views.pyの日本語の部分でシンタックスエラーが出てしまいます
ソースをUTF-8で保存してもだめです
どのような原因が考えられるんでしょうか
django-0.96 python2.5 windows xpです

214 名前:nobodyさん mailto:sage [2007/10/03(水) 12:55:56 ID:???]
>>213
views.pyの1行目に

# coding: utf-8

と書いてますか?

215 名前:nobodyさん mailto:sage [2007/10/04(木) 10:54:11 ID:???]
>>214
書いてます
どうも0.95で作ったpollアプリケーションを0.96で動かしたのが
原因だったみたいです
ありがとうございました

216 名前:nobodyさん [2007/10/05(金) 11:49:10 ID:JViRFFa+]
model(商品)に画像を持たせてページに表示するには
ImageFieldを使うのでしょうか?
その場合画像の置き場所はどこが適切なのでしょう
MEDIA_ROOTとアプリケーションの関連がいまいちわかりません


217 名前:nobodyさん mailto:sage [2007/10/05(金) 13:37:14 ID:???]
>>216
ImageFieldは画像ファイルのMEDIA_ROOTからの相対パスを保存する
(画像ファイルかどうかチェックするのでPILが必要)
だからMEDIA_ROOTの下にuploadimgなどの名前でディレクトリを作って
そこにファイルを置くようにすればいい

例: goods_pic = models.ImageField(upload_to = 'uploadimg')

218 名前:nobodyさん [2007/10/06(土) 12:32:30 ID:OKcqrAM8]
>>217
それを物理的な場所に依存しないでビューに貼る方法がわかりません
views.pyのみでページを作る場合はどうしたらいいのでしょう?
また、テンプレートを使う場合テンプレートはどこにおけばいいのでしょうか?
おまけにMEDIA_ROOTはデフォルトでは空になってますがその場合どこになっているのでしょか?
わかりづらくてすいません



219 名前:nobodyさん mailto:sage [2007/10/06(土) 13:39:26 ID:???]
MEDIA_ROOTはファイルシステム上の位置。
MEDIA_URLはURLでの位置。

ビューに貼るって表現が解からないけど、
obj.imgがイメージだとしたら、テンプレで<img src="{{ obj.img.get_img_url() }}"/>とか。
ImageFieldとかFileFieldは他のフィールドと違って実体のデータをテンプレに渡さないよん。



220 名前:nobodyさん mailto:sage [2007/10/06(土) 13:52:39 ID:???]
>>218

テンプレートはアプリ下のtemplatesディレクトリに置けばいいよ。
もしくはsettings.pyのTEMPLATE_DIRSに好きな場所を書いておくか。

> MEDIA_ROOTはデフォルトでは空になっていますが、その場合はどこになっているのでしょうか?
MEDIA_ROOTはどこにもなってないから設定してあげて><
ありきたりだけど、こんな感じで書けばいいと思う。

import os
BASE_DIR = os.path.abspath(os.path.split(__file__)[0])
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates')
)

これで project/static が MEDIA_ROOT、project/templates が
テンプレート置き場になります。

>>217のフィールド使うと、テンプレートでは
<img src="{{ MEDIA_URL }}/uploadimg/{{ obj.picture }}" />
みたいに書けばOK。{{ MEDIA_URL }}ってところが空だったら
context_processor ってやつの設定を確認してみて。

221 名前:220 mailto:sage [2007/10/06(土) 14:00:19 ID:???]
>>219
ああ、そう書く方がスマートですよね…。マニュアル読み直してくる。

222 名前:nobodyさん mailto:sage [2007/10/09(火) 12:06:59 ID:???]
>>219-220
ありがとうございます
django.view.static.serveの存在を知らなかったので
うまくいかなかったみたいです

223 名前:nobodyさん mailto:age [2007/11/07(水) 03:41:00 ID:???]
スレが1ヵ月もストップしてるところ申し訳ないが、
Django面白そうなのでしばらく使ってみることにしました。
よってageさせていただきます。

224 名前:nobodyさん mailto:sage [2007/11/07(水) 19:20:39 ID:???]
GDGD

225 名前:nobodyさん mailto:sage [2007/11/15(木) 17:18:15 ID:???]
Django web framework search engine
djangosearch.com/articles/en/
Python web development and frameworks in 2007 (jp's domain)
jesusphreak.infogami.com/blog/vrp1

メモがわりに張ろう
Django専用検索エンジンを

226 名前:nobodyさん mailto:sage [2007/11/15(木) 17:39:55 ID:???]
URL dispatch
Django's dispatching is based around pure regular expressions. You write a set of regular
expressions and when your application is triggered, it searches from top to bottom through
the regular expressions to see if the URL matches one of them.

トリガーするとき一式の正規表現を書く。それは正規表現郡をくまなく探し回るだろう。
想定されたURLにマッチするかどうか確認するために

It then dispatches to a function that you provide. This approach is both extremely flexible
and fairly simple, at least conceptually. Most URLs aren't too complex, yet if you have a
legacy application it is very easy to integrate Django with it.

そしてDispacherはあなたが用意した関数に発出される。そのアプローチは柔軟にして極めて簡便。
すくなくとも概念的には。多くのURLsはそれほど複雑なものではなく、まだ既存のlegacy
なシステムを利用してるなら、とても簡単に統合できるだろうDispacherを持つDjangoに

In addition the mapping of URLs to pure functions allows some neat things like the wrapping
of these functions in common bits of funtionality (such as creating an object, listing an object,
deleting an object, etc), in what Django calls generic views.

追記: URL郡とふつうの関数郡のマッピングは、一般的な機能単位で包んであげるようなものだ
(オブジェクトを生成したり、オブジェクトをリスト化したりetc), Djangoではそれらをgeneric viewと呼ばれる

227 名前:nobodyさん mailto:sage [2007/11/15(木) 19:07:27 ID:???]
Django | Generic views | Django Documentation
www.djangoproject.com/documentation/generic_views/

Create/update/delete generic views

The django.views.generic.create_update module contains a set of functions
for creating, editing and deleting objects.

「django.views.generic.create_updateモジュール」には一式の関数郡が含ま
れます。オブジェクトを生成、編集、そしてデリートするために

django.views.generic.create_update.create_object
django.views.generic.create_update.update_object
django.views.generic.create_update.delete_object

要するに管理画面風のユーティリティー機能をテンプレートと込みこみで
「create_updateモジュール」にまとめてあるわけね…

228 名前:nobodyさん mailto:sage [2007/11/15(木) 19:23:34 ID:???]
>>227に加えて以下三種のGeneric Viewがあると…

django.views.generic.simple /:control/:action/:id と URLリダイレクト
.direct_to_template
.redirect_to

django.views.generic.date_based ブログ風味に(日付に縛られて)
.archive_index
.archive_year
.archive_month
.archive_week
.archive_day
.archive_today
.object_detail

django.views.generic.list_detail リストで詳細風に
.object_list
.object_detail

229 名前:nobodyさん mailto:sage [2007/11/15(木) 19:33:47 ID:???]
This example redirects from /foo/<id>/ to /bar/<id>/:

urlpatterns = patterns('django.views.generic.simple',
  ('^foo/(?P<id>\d+)/$', 'redirect_to', {'url' : '/bar/%(id)s/'}),
)

/foo/15/にアクセスすると
/bar/15/にリダイレクトされて
foo_detail.html ではなくて bar_detail.html で
レンダリングされることになると…

urlpatterns = patterns('django.views.generic.simple',
  (r'^foo/$',
    'direct_to_template', {'template': 'foo_index'}),
  (r'^foo/(?P<id>\d+)/$',
    'direct_to_template', {'template': 'foo_detail'}),
  (r'^bar/(?P<id>\d+)/$',
    'direct_to_template', {'template': 'bar_detail'})
)



230 名前:nobodyさん mailto:sage [2007/12/26(水) 02:47:17 ID:???]
ho

231 名前:nobodyさん [2007/12/27(木) 14:48:27 ID:GOkVB//g]
djangoでファイルのアップロード試してみたんですが
50MBくらいまでならなんとか平気で動くんですけど
100MB近くになるとサーバー自体が重たくなって
500MBクラスのものを試すと数十分固まったあげく
最後にエラーで中断されてしまいます
python恒例のオンメモリで全部処理する罠にはまってるのでしょうか?
どなたかうまく回避しているかたがいらっしゃいましたら教えていただけないでしょうか


232 名前:nobodyさん mailto:sage [2008/01/01(火) 07:35:44 ID:???]
おめでとうございます

233 名前:nobodyさん [2008/01/16(水) 22:05:43 ID:Uid9RkQ7]
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 33: unexpected code byte
とエラーがでるのですが何が原因でしょうか?

svn最新版を利用しています。
DEFAULT_CHARSET = 'Shift_JIS'にするとでます。(utf-8にしておけば正常に動いています)
全てのファイルをutf-8(BOM)なしで書いているのですが、原因がさっぱりわかりません。
どなたかヒントを…

234 名前:nobodyさん mailto:sage [2008/01/16(水) 23:24:59 ID:???]
普通にpythonのエンコード関係について調べてみてはいかがでしょう

235 名前:nobodyさん [2008/01/16(水) 23:45:34 ID:Uid9RkQ7]
たくさんあるファイルの中から、どうやってエラーの原因となるlatin-1の\x90を探し出したらいいのかが分からないんです。
エクリプスのPydevをつかって正規表現で検索かけてみるんですがヒットせず。「\x90」じゃマッチしないですよね。

236 名前:nobodyさん mailto:sage [2008/01/17(木) 00:48:48 ID:???]
えーそれこそPythonで文字検索スクリプト書けば済む話では?

237 名前:nobodyさん mailto:sage [2008/01/17(木) 00:53:35 ID:???]
traceback 見ればどこで UnicodeDecodeError 起こしたかわかるんじゃないの

238 名前:nobodyさん mailto:sage [2008/01/17(木) 09:24:35 ID:???]
前後のソース

239 名前:nobodyさん mailto:sage [2008/01/17(木) 09:27:54 ID:???]
低レ



240 名前:nobodyさん [2008/01/17(木) 13:25:39 ID:gq8YXxoz]
>>236
検索スクリプト書いてsubして直りました。
Python・Djangoともに、さわり初めて1ヶ月ほどです。今が一番楽しいときかもと思ってしまう…

241 名前:nobodyさん mailto:sage [2008/01/17(木) 18:09:44 ID:???]
私は確かに一ヶ月で飽きました
まだ奥の深さを垣間見るところで止まっているので
再開したらまた楽しくなると思っています

以上チラシ裏からお伝えしました


242 名前:nobodyさん mailto:sage [2008/01/17(木) 21:55:42 ID:???]
一通り目的のものが出来たら、たしかに熱は冷めたなあ
まあこういうのは出来たものを使ってこそ意味があるのだろうけど。

243 名前:nobodyさん mailto:sage [2008/01/18(金) 03:54:40 ID:???]
フレームワークってひとる何か作るとたしかにあきる。
自分の使っているブログを3つのフレームワークで書き直した。暇人です。
でも、Djangoは簡単で便利で結構いけてると思いますー。

244 名前:nobodyさん mailto:sage [2008/01/18(金) 03:56:46 ID:???]
>>239
Pythonはコミュニティーが冷たいって聞いたんですが、こういうやつはPython界隈には多いんですかね?

245 名前:nobodyさん mailto:sage [2008/01/18(金) 04:26:30 ID:???]
暗いと不平を言うよりも、すすんであかりをつけましょう

246 名前:nobodyさん mailto:sage [2008/01/18(金) 05:05:03 ID:???]
>UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 33: unexpected code byte

さすがにこれだけじゃアドバイスしようがないだろ


247 名前:nobodyさん mailto:sage [2008/01/18(金) 06:06:32 ID:???]
Rubyと違ってPythonの方は
スルー出来る大人が多いということだろうと

248 名前:nobodyさん [2008/01/18(金) 10:38:15 ID:zbu2VRZp]
>>246
やっぱりそうですよね。
趣味で、最近プログラムをはじめました。文字コードとか意味がわからずにいます。
文字コードを初心者向けに解説している本やサイトないですか?

>>247
Rubyはそんなにやばいんですか?Pythonにしてよかった。。

249 名前:nobodyさん mailto:sage [2008/01/18(金) 11:58:35 ID:???]
ttp://python.matrix.jp/tips/string/encoding.html




250 名前:nobodyさん mailto:sage [2008/01/19(土) 08:22:59 ID:???]
>>224
Pythonはコミュニティーが冷たいって聞いたんですが、こういうやつはPython界隈には多いんですかね?


251 名前:nobodyさん mailto:sage [2008/01/19(土) 09:03:55 ID:???]
暗いと不平を言うよりも、すすんであかりをつけましょう






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef