X



【Python】Webフレームワーク Djangoスレ Part2
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
垢版 |
2011/12/15(木) 23:47:02.03ID:???
LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、
管理サイト画面を自動作成できるなどの特色を持ちます。

前スレ
【Python】Webフレームワーク Djangoスレ Part1
http://kohada.2ch.net/test/read.cgi/php/1156612854/

本家サイト
http://www.djangoproject.com/

日本語ユーザ会「Djangoと日本の仲間たち」
http://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
0002nobodyさん
垢版 |
2011/12/15(木) 23:47:31.14ID:???
落ちてたので立て直してみた
何度も落ちてるのでまた落ちると思うけどよろすく
0003nobodyさん
垢版 |
2011/12/18(日) 22:42:56.54ID:???
で、今一番人気はどのフレームワークなの?
0005nobodyさん
垢版 |
2011/12/19(月) 23:04:09.58ID:???
↑マジで?
Turboの方がいいとか前聞いたことあったけど、やっぱDjangoなのか
速度も速いし、ライブラリのように使えて便利とか聞いて、そうなのかと思った記憶がある
0006nobodyさん
垢版 |
2011/12/26(月) 11:41:05.70ID:???
同時並行で2つのアプリを作るならポート番号は別のにしないとダメ?
交互に起動すれば出来ると思ったんだけど、できなかった。
0007nobodyさん
垢版 |
2011/12/26(月) 12:40:03.88ID:???
>>6
ポートは別にした方が無難。

同じポートを使いまわす場合は、ソケットオプションのreuse-addrを有効にしないと、
サーバが終了しててもしばらくの間はそのポート番号が使えない事がある。

grep してみたところ、djangoにそれっぽいオプションはなかった。
0008nobodyさん
垢版 |
2011/12/26(月) 14:56:38.54ID:???
22 Dec django 1.4 alpha 1 released
ttps://docs.djangoproject.com/en/dev/releases/1.4-alpha-1/

Porting 2.x code so that it runs on 2.x and 3.x from a single codebase
ttps://code.djangoproject.com/wiki/PortingNotesFor2To3

Proposal: drop Python 2.5 support in Django 1.5
ttp://groups.google.com/group/django-developers/browse_thread/thread/a5e642c0e5fd6626
0009nobodyさん
垢版 |
2011/12/26(月) 15:15:53.68ID:???
>>7
ありがと
8000と8080で頑張るわ
0010nobodyさん
垢版 |
2011/12/26(月) 15:48:49.02ID:???
補足で、ポートを分けた方がいい理由としては、もうひとつ。

同じポートだとブラウザのキャッシュのアドレスが混ざってしまい、
別アプリ側のキャッシュを読んでしまう可能性があります。
0011nobodyさん
垢版 |
2011/12/27(火) 06:06:43.86ID:???
ラインハルトさま
0012nobodyさん
垢版 |
2011/12/27(火) 19:32:02.12ID:???
googleトレンドでフレームワークの比較したしたに
密かに django の数を支えてくれてるかも知れないお方ですね(違
0013nobodyさん
垢版 |
2012/01/02(月) 04:48:35.54ID:???
>>11
生きる権利を行使するなら
それに見合った義務を果たせ
0014nobodyさん
垢版 |
2012/01/03(火) 09:37:05.06ID:???
複合キーが使えないとかアホすぎる。、
0015nobodyさん
垢版 |
2012/01/04(水) 21:31:19.42ID:???
同じ汎用ビューを複数使うとPaginatorを見るときに
最後のものを参照してしまうのですがどうすればいいでしょうか?

例えばurlsのところで
(r'^/A/(?P<page>[0-9]+)/$',
'django.views.generic.list_detail.object_list',
dicA),
(r'^/B/(?P<page>[0-9]+)/$',
'django.views.generic.list_detail.object_list',
dicB),

としたときに
A/1/のところでPage.next_page_number()を見ると
B/2/に飛んでしまいます。
0016nobodyさん
垢版 |
2012/01/08(日) 19:07:42.92ID:???
djangoって2chじゃぜんぜん盛り上がってないですね
0018nobodyさん
垢版 |
2012/01/10(火) 00:56:59.16ID:???
pythonで仕事できる会社少ないイメージあるね。
一度はpythonで食ってみたいもんだが。
0019nobodyさん
垢版 |
2012/01/14(土) 12:34:09.69ID:???
あまりに過疎りすぎるとフレームワークやらライブラリが発展しなくなるのが心配。
海外ではそれなりに活性化されてるのかな?
0020nobodyさん
垢版 |
2012/01/15(日) 16:43:29.95ID:???
日本はjavaかphpだけだよな
pythonのwebフレームワークはdjangoが一番無難とおもう
0021nobodyさん
垢版 |
2012/01/21(土) 04:24:28.26ID:???
Djangoのルールに乗っかれないとバッドノウハウの塊になっちゃうのがなぁ。
(認証でUserテーブルを独自に定義したい場合とか)

他にいいフレームワークないですかね。
Flaskって奴もよさそうだけど、ちょっと軽量すぎる・・・

TurboGearsはどうなんだろう。

それとも素直にRailsとかCakePHP使っとくべきですかね。
0022nobodyさん
垢版 |
2012/01/21(土) 04:47:17.81ID:???
Pylonsってのもあるのか。
0023nobodyさん
垢版 |
2012/01/21(土) 07:22:45.45ID:???
pylonsはオワコン
pyramid
0025nobodyさん
垢版 |
2012/01/22(日) 21:23:50.03ID:???
>>21
それはどんなフレームワークでも同じじゃね?
0026nobodyさん
垢版 |
2012/02/07(火) 23:14:28.71ID:???
django-cmsって使ってる人いる?
0027nobodyさん
垢版 |
2012/02/09(木) 22:59:21.30ID:lRLr0cSK
サーブレットのように、あるリクエストで生成したインスタンスを
レスポンスが完了した後も残しておくことって出来ないですか?

出来ない場合、同じようなことをやろうと思ったらキャッシュ機能を
使うしかないですかね?
キャッシュだとシリアライズのコストの分が余計にかかるので
できればサーブレットのようにプロセスが常駐してインスタンスを
そのままメモリ上に持たせておきたいと思ったのですが・・・
0028nobodyさん
垢版 |
2012/02/09(木) 23:21:54.04ID:/iRWC1gw
タコですが質問です。

djangoって静的ファイルはhttpdでやれよって思想だと思うんですが、
セッション管理によるアクセス制限
(例えばdjangoでログイン中のみapacheから静的ファイルにアクセスできるようにする)
っていう仕組みはどのように実装したらいいんでしょうか?
0031nobodyさん
垢版 |
2012/02/17(金) 18:11:15.99ID:???
この本読んだひといますか?
感想聞かせてください

WSGIウェブプログラミング
ttp://www.amazon.co.jp/dp/4877832882/

書評悪すぎてわろす
0032nobodyさん
垢版 |
2012/02/19(日) 09:53:00.31ID:???
URLディスパッチャがめんどくさすぎる
0033nobodyさん
垢版 |
2012/02/20(月) 09:54:33.74ID:???
>>28
djangoの「思想」は無視すればいいと主受け尾d。
URLに対応するファイルを読み込んでユーザチェックで分岐して
renderする処理を加えればいいだけじゃないの。
簡単にできるでしょう。
0034nobodyさん
垢版 |
2012/02/20(月) 10:17:08.89ID:???
主受け尾d、ってなんだ・・タイポした

なお、djangoのstatic拒否っていう「思想」は別に珍しくなくて、
ホントにstacicならサーバにまかせます、っていうだけでしょ。

日本語の1.0 documentation読んでるとなんかすげー厳しいなあと思うかも知れないけど
1.3documentationの
https://docs.djangoproject.com/en/dev/howto/static-files/
を読めば1.0にはなかった
django.contrib.staticfiles
っていう仕組みもある。
0035nobodyさん
垢版 |
2012/03/06(火) 19:10:17.43ID:???
Modelから作るフォーム、ModelFormで初期値を設定する事はできませんか?

-- model.py
class Shops(models.Model):
id = models.IntegerField(primary_key=True)
shop_name = models.CharField(max_length=765, verbose_name=u"店舗名称")

class ShopDetails(models.Model):
shop = models.ForeignKey(Shops,primary_key=True, verbose_name=u"店舗名称")
prefecture = models.ForeignKey(Prefectures, verbose_name=u"都道府県")

こういう二つのモデルがあって、ShopDetailsのフォームを

-- forms.py

class ShopDetailForm(ModelForm):
class Meta:
model = ShopDetails
exclude = ('shop',)

として、定義してます。
/shops/detailadd/12/
とかでidが12番を指定されている時は
いちいち、shopを選ぶフォームを出力したくないので
既にshopの中身に12番を入れておきたいのですが…

伝わりにくい質問でごめんなさい。
0036nobodyさん
垢版 |
2012/03/06(火) 19:21:31.04ID:???
defaultとかあったと思うが,Metaでやるとできないか
JavaScriptでやるか,12をテンプレートでレンダ
0037nobodyさん
垢版 |
2012/03/06(火) 22:42:25.29ID:???
>>36さん

レスありがとうございます。
<input type="hidden" name="shop" value="{{ shop_id }}>
みたいなテンプレートでやってみたんですが、Validateでエラーになってしまったもので...

Djangoマニュアルの英語版も読んだんですが、こういうところが書かれてないんですよねぇ。
どこかノウハウが集まってるサイトとかないんでしょうか。

みなさんはDjangoの情報収集はどこでされてますか?
GoogleのDjangoグループは全然更新されてないんで、困ってます...
0038nobodyさん
垢版 |
2012/03/08(木) 20:42:59.17ID:???
たしかフォームクラスの__init__()でself.fields["fieldname"]に値いれればいけたと思う

この例だと

class ShopDetailForm(ModelForm):
 class Meta:
  model = ShopDetails
  exclude = ('shop',)

 def __init__(self, *args, **kwargs)
  shop_id = kwargs.pop( 'shop_id', None )
  super( ShopDetailForm, self ).__init__( *args, **kwargs )
  self.fields["shop"] = shop_id

かな
shop_idを与えてShopDetailFormを呼ぶ形で
0039nobodyさん
垢版 |
2012/03/08(木) 23:23:35.64ID:???
ごめん嘘書いてた

class ShopDetailForm(ModelForm):
 class Meta:
  model = ShopDetails

 def __init__(self, *args, **kwargs)
  shop_id = kwargs.pop( 'shop_id', None )
  super( ShopDetailForm, self ).__init__( *args, **kwargs )
  if shop_id:
   self.fields["shop"].initial = shop_id

なんしかself.fields["hoge"]をイジれば動的にフィールドを操作できます
0040nobodyさん
垢版 |
2012/03/12(月) 10:05:17.14ID:C6qcHZnA
Django1.2を使ってます
テンプレートの使い方で質問していいでしょうか?
ちょっと困ってます

dataA.dataB[0].dataC を取り出す方法です。

[0]という表記がシンタックスエラーを出すので調べたらスライスフィルタを使えと

dataA.dataB|slice:"0:1" これだとdataBは取り出せますがここから詰まってます

どうか解決法をご存知の方ヒントをお願いします。
方法がなければデータそのものを加工して対処します。
0042nobodyさん
垢版 |
2012/03/12(月) 15:23:09.23ID:C6qcHZnA
うわーー 最初からこれ使えばよかったーーー
0043nobodyさん
垢版 |
2012/03/12(月) 23:05:19.96ID:7b+JBvuO
テーブル生成についての質問なのですが
djangoでテーブルを動的に生成することってできますか?

ユーザ情報(これはカラム固定)がDBに入っていて
そこからある計算を行ってデータを作るのですが
それがカラム数が動的に変わってしまうのです

要するに動的に create を発行すればいいのですが
djangoの場合だとモデルクラスが対応してないとダメですよね…
というよりモデルクラスが先にあって、そこからテーブルを
作成するのが基本ですよね…

なにかうまい方法はないでしょうか…?
(すみませんが設計で回避というのは無しでお願いします)
0044nobodyさん
垢版 |
2012/03/13(火) 03:34:44.28ID:???
発想を変えて動的にモデルをつくるようにしてみては?
モデルのプロパティはJSONとかにシリアライズしてblobで保存とか
MongoDBとかでも動的に変更できるけど茨の道
0045nobodyさん
垢版 |
2012/03/21(水) 00:32:52.23ID:???
いよいよDjango1.4正式版でるね
0046nobodyさん
垢版 |
2012/03/21(水) 03:08:20.87ID:???
なにが変わるの?
0047nobodyさん
垢版 |
2012/03/21(水) 15:05:16.44ID:???
結構機能追加されてんね
1.3のデータベース周りの大幅アップデートに比べると霞むけど
テンプレートタグのelifは有難すぎ
0048nobodyさん
垢版 |
2012/03/23(金) 17:41:38.22ID:???
djangoが楽すぎて他のフレームワークいじる気力なくなる
0049nobodyさん
垢版 |
2012/03/27(火) 17:54:08.18ID:???
django使ってるのって、日本で10人ぐらい?
0050nobodyさん
垢版 |
2012/03/28(水) 07:08:10.63ID:???
すごい優れたフレームワークだと思うので実践投入しようとしてるんだけど。

和書は1.0前のしかないし、Django Book 2.0すら和訳途中で頓挫してるし…
Googleグループも過疎ってるし。日本語で情報共有できないのが辛い。
英語だけどKindleの電子書籍はいっぱい売ってるし、海外フォーラムでは話題が多いんだよね。

逆に、今なら日本語Django界で名を挙げるチャンスなの?w

githubとかでもいいからDjango使っているプロジェクトとかソースコード読んで参考にしたい。
誰か情報共有してくれー!
0051nobodyさん
垢版 |
2012/03/28(水) 10:08:47.56ID:???
そもそもPython使ってる人が日本に20人ぐらいしかいないから。
0052nobodyさん
垢版 |
2012/03/28(水) 11:50:18.09ID:???
俺もいるから21人だな
0053nobodyさん
垢版 |
2012/03/28(水) 13:38:31.77ID:???
いや、お前入れて20人だから
0054nobodyさん
垢版 |
2012/03/28(水) 13:39:31.42ID:???
こういう地域による過疎フレームワークってどうやって情報共有すればいいんだろうね
0055nobodyさん
垢版 |
2012/03/28(水) 13:54:02.73ID:???
英語読めれば問題ない
0056nobodyさん
垢版 |
2012/03/29(木) 12:41:43.24ID:???
電気無ければただの箱的な?
005750
垢版 |
2012/03/29(木) 16:31:42.56ID:???
Django使うような奴らは国内なんかが住処じゃねーって!?

日本じゃ王道はRubyでRails。
Pythonなんかインデント言語って馬鹿にされて、
日本じゃ誰も評価されないDjango使う馬鹿は相手が世界ってことか?

面白いじゃないの!実践投入させてもらうぜ!
0059nobodyさん
垢版 |
2012/03/29(木) 17:54:31.44ID:???
ケータイサイトとか作るんじゃなければいいかもね。
今さらケータイサイトとか作ってる場合じゃないけどな。
0060nobodyさん
垢版 |
2012/04/01(日) 02:28:54.90ID:2batclMo
ええと…

class input_data:
class output_data:
class hoge:
def calculate(input_data data):
return output_data

djangoとは別にこんなモジュールがあったとして(これ自体はcui上で動く)、これをdjangoを使って
webアプリにしたいんですが、その場合にinput_dataとoutput_dataをDB経由で処理するには
どうしたらいいでしょうか?

hogeはviews.pyから呼べばいいと思いますが、input_dataとoutput_dataは、これらと全く同じ
モデルクラスを作り直すしかないですかね
でもそうなると結局hogeも作り直す必要がありますよね・・・・

できれば既にあるソースを流用したいんですけど、そういうことをするにはdjangoでは無理ですか?
(ORマッパーがモデルクラスと一体化してるというか)

何かいいアイデアあったら教えてください m(_ _)m
0061nobodyさん
垢版 |
2012/04/01(日) 19:41:26.66ID:???
django用にクラス作りなおすしかないんじゃないかな
0062nobodyさん
垢版 |
2012/04/01(日) 20:24:12.51ID:???
モデルの中にdataクラスいれるのが単純かなぁ。(コンポジション?)
モデルにdataクラスへの入出力追加するだけだし。
0063nobodyさん
垢版 |
2012/04/01(日) 20:44:17.44ID:1e7s1g7e
>>62
> モデルの中にdataクラスいれるのが単純かなぁ。(コンポジション?)
> モデルにdataクラスへの入出力追加するだけだし。

すみません、具体的なイメージが湧かないのですが
例えばinput_dataが

class input_data:
def __init__(self, name, value):
self.name = name # string
self.value = value # integer

こんなクラスだとしたら、これをプロパティにしたモデルクラスって
具体的にどうなるんでしょうか?
0064nobodyさん
垢版 |
2012/04/02(月) 08:58:12.36ID:???
データベースへのアクセスはdjangoのORMを使うの?
それとも別に用意されてるの?
0065nobodyさん
垢版 |
2012/04/02(月) 23:50:34.00ID:VGFPGSaK
>>64
ORマッパーが先に決まっているわけではないです
djangoのモデルクラスを利用して既にあるデータクラスを
そのまま使える方法があれば一番いいですし
それが無理そうなら別の方法を考える、という感じです。

昨日調べてたらSQLをそのまま発行することは出来るみたいなので、
資産の有効利用を優先するならそれもありかな、と少し考えています。
0066nobodyさん
垢版 |
2012/04/03(火) 00:06:10.55ID:???
カスタムマネージャでなんとかなるかも
マネージャをゴリゴリ書く必要あるけれども
ただちっと面倒くさいよね何やるにしても
0067名無しさん
垢版 |
2012/04/03(火) 20:20:49.11ID:1QQjv7Jc
寛解に至らない
0068nobodyさん
垢版 |
2012/04/05(木) 14:53:34.26ID:zbL83UyR
偉い人へ:
djangoforms の BooleanField で checkboxを出すとHTMLが、
「ラベル □」になちゃうんだけど、「□ ラベル」にするのってどうやるの?
0069nobodyさん
垢版 |
2012/04/05(木) 21:04:53.80ID:???
自分はその辺の面倒くさいところテンプレートでやってる
widgetを書く方法もあるけどテンプレートの方がしっくりくる

class Hoge(Model):
 name = BooleanField()

のモデルがあるとしてこのモデルフォームのテンプレート変数名がformだとした場合

{% for field in form %}
<label>{{ field.label}}</label>{{ field }}

みたいな感じで自由に組める
あとはHTMLとCSSでお好きなように

この辺も参考にしてみて
ttps://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs#customizing-the-form-template
0070nobodyさん
垢版 |
2012/04/05(木) 22:30:34.63ID:zbL83UyR
>>69
自分でテンプレートに展開するのって自由で素敵ですね。
トライしてみます。偉い人ありがと。
0071nobodyさん
垢版 |
2012/04/07(土) 16:34:57.81ID:BeoWQwVe
他のスレで質問したところ、こちらへ誘導されました: http://kohada.2ch.net/test/read.cgi/php/1302598469/725-726
以下、上記URLより再掲です。

---

スクリプト の import と テンプレートの extends とがそれぞれよくわかっておらず、ファイルの置き場所がごちゃごちゃになってしまいます。整理するにはどうすればよいでしょうか。

問題点
● テンプレートの多重継承がうまくできない
operation1.html で {% extends "../master.html" %}
master.html で {% extends "../base.html" %}
とすると base.html が見つからなくなります。どうやら孫にあたる operation1.html からの相対パス ../base.html を探しているようです。
・ テンプレート内の記述を変えずに問題を解決する方法があれば教えてください。
・ django は 最初のバージョンのみでよいので、右記ページのような問題はありません。 http://stackoverflow.com/questions/5263623/templatedoesnotexist-on-python-app-engine-django-1-2-while-template-rendering-re

● import の書き方がわからない
大雑把にいって handler の中身が Controller, libs の中身が Model にあたります。
main.py で handlers1.py を、handler1.py で user_auth.py を、それぞれ import したいです。
・ import 文の書き方を教えてください。__init__.py が必要になるのであれば、内容も教えてください。
007271
垢版 |
2012/04/07(土) 16:35:33.15ID:???
ファイル構成は下記のようにする予定です:
- app.yaml
- main.py
- handlers
- - handler1.py
- - handler2.py
- libs
- - user_auth.py
- - main_datastore.py
- template
- - base.html
- - master
- - - master.html
- - - operation1
- - - - operation1.html
...
0073nobodyさん
垢版 |
2012/04/08(日) 01:26:13.09ID:???
相対じゃなくて絶対でやるといいよ

相対 {% extends "../master.html" %}
絶対 {% extends "master/master.html" %}

でsettings.pyのTEMPLATE_LOADERSに
'django.template.loaders.app_directories.Loader',

これがついてると各アプリケーション・ディレクトリ内にあるtemplatesというディレクトリを探して"master/master.html"という記述ができるようになります

例:アプリケーション名"app_name"を持つdjangoのディレクトリ構造
app_name
- templates (アプリケーション・ディレクトリ内のテンプレート置き場)
- - app_name
- - - master.html
templates (プロジェクト全体で参照するテンプレート置き場)
- base.html

master.htmlからbase.htmlを継承するには、master.html内に{% extends "base.html" %}でok
このようにアプリケーション毎に分離しextendsしていくと綺麗に分離できるよ
0074nobodyさん
垢版 |
2012/04/08(日) 01:27:37.88ID:???
importに関してはhandlersディレクトリとlibsディレクトリ両方に__init__.pyが必要
さらにmanage.pyにlibs/handlersを参照できるように以下を記述

import os
import site
import sys

ROOT = os.path.dirname( os.path.abspath( __file__ ) )
path = lambda * a: os.path.join( ROOT, *a )

prev_sys_path = list( sys.path )

site.addsitedir( path( 'handlers' ) )
site.addsitedir( path( 'libs' ) )

new_sys_path = []
for item in list( sys.path ):
if item not in prev_sys_path:
new_sys_path.append( item )
sys.path.remove( item )
sys.path[:0] = new_sys_path

で各ファイルでのimportを以下のように行える

main.py
from handlers import handler1

handler1.py
from libs import user_auth

検証してないけどこんな感じだよ
0075nobodyさん
垢版 |
2012/04/08(日) 02:13:49.24ID:???
それとdjangoの基本的なディレクトリ構造は

project_name
- app_name
- - models.py
- - views.py
- - urls.py
- - templates
- templates
- manage.py
- settings.py
- urls.py

となってますので、可能であればhandlers内とlibs内のそれぞれの1と2を別アプリとして分離し作っていくのがあとあと楽と感じます

project_name
- app1
- - models.py(user_auth.py)
- - views.py(handler1.py)
- - templates
- - - app1
- - - - app1.html
- app2
- - models.py (main_datastore.py)
- - views.py (handler2.py)
- - templates
- - - app2
- - - - app2.html
- templates
- - base.html
007671
垢版 |
2012/04/08(日) 10:24:06.17ID:???
>>73-75
回答ありがとうございます。今夜ためしてみます。
0077nobodyさん
垢版 |
2012/04/08(日) 23:48:05.79ID:Iqgx/7Sd
なんか馬鹿みたいな質問なんですけど

djangoでwebアプリを作ったときに
定数とか設定ファイルみたいなものを用意して
webサーバー起動時にそれを一度だけ読み込んだら
アプリが終了するまではその値をいつでも参照できるように
しておくことってできないですか?

ちなみにwebサーバーはapacheを使ってます
(apacheとdjangoをmod wsgiで連携)
0078nobodyさん
垢版 |
2012/04/08(日) 23:54:59.79ID:???
そいうのはsettings.pyに書いとくといいです
settings.pyにHOGE="hoge"としておくと

from django.conf import settings
settings.HOGE

と言った感じで参照できます
0079nobodyさん
垢版 |
2012/04/09(月) 01:35:18.14ID:8JTXJRql
なるほど!
ありがとうございました!
0080nobodyさん
垢版 |
2012/04/10(火) 22:13:14.47ID:nA+GylzO
gae/p の blobstoreで、アップロードのついでに POSTした日本語が文字化けする障害って
まだ直っていないようですね・・
何年か前に Google-App-Engine-Japanに障害報告が上がってるのに。
仕事遅いなぁ中の人。

この障害への回避策って、Base64エンコードぐらいでしょうか?
0081nobodyさん
垢版 |
2012/04/11(水) 02:44:16.83ID:???
gaeでdjango使うのしんどくない?
0082nobodyさん
垢版 |
2012/04/11(水) 10:56:01.11ID:WgNPCZsm
>>81
何とか使ってます。
0083nobodyさん
垢版 |
2012/04/13(金) 13:19:14.34ID:0/eMv/lO
超伸びてるし…
>>34
ありがとうございました
0084nobodyさん
垢版 |
2012/04/13(金) 13:23:02.97ID:???
phpディスられてる割りにユーザ増えんね…
0085nobodyさん
垢版 |
2012/04/13(金) 23:04:56.60ID:???
日本だとrubyに流れるんだろうね
2.x系は日本語の扱い面倒くさいし
0086nobodyさん
垢版 |
2012/04/13(金) 23:40:44.62ID:???
ruby使ってる人=はてな民=常に上から目線みたいなイメージがあって、どうもrubyに触手が動かない
0087nobodyさん
垢版 |
2012/04/14(土) 00:46:37.29ID:???
>>84
戦車に例えると
PHP4はT34/76
PHP5はT34/85

Railsはパンター
DjangoはタイガーI
って感じだからな。
JavaとかASP.NETはM4と言うか米軍
0089nobodyさん
垢版 |
2012/04/14(土) 02:51:40.51ID:???
言語とフレームワークごちゃまぜなのがいただけない
0090nobodyさん
垢版 |
2012/04/14(土) 02:57:17.67ID:???
>DjangoはタイガーI

重そうww
喩えが非常に良くないw
0091nobodyさん
垢版 |
2012/04/14(土) 03:02:12.44ID:???
>rubyに触手が動かない
ひどい偏見ながらbeginとかendとか見た時にMSのマクロ系連想しちゃって受け付けなかった
pythonってweb以外にも科学技術計算とか沢山あるしね
数の暴力でアホみたいにライブラリ充実させて、負けることは絶対無いと思う
googleさんもいるし…
0092nobodyさん
垢版 |
2012/04/14(土) 23:30:25.46ID:???
begin end はPascal系だろ
0093nobodyさん
垢版 |
2012/04/16(月) 15:34:39.61ID:???
1.4文書にはリリースするならmod_wsgi使えって書いてあるね
ttps://docs.djangoproject.com/en/1.4/topics/install/
0094nobodyさん
垢版 |
2012/04/16(月) 21:36:37.11ID:???
1.4でstartprojectしたら

project
-manage.py
--project
---settings.py
---wsgi.py

みたいになっててちょっと焦った
manage.pyの処理もちょっと変わったみたいで過去のプロジェクトそのままじゃ動かんかった
あとrunserverもwsgi指定できんのかな
settings.WSGI_APPLICATIONとかオプション出来てる
あとで調べてみよ
0095nobodyさん
垢版 |
2012/04/16(月) 23:17:56.03ID:???
mod_wsgiだとDjangoがなぜかApacheで走らなくて
mod_pythonで動かしてる俺にはヤバいニュースだな。

ドキュメント通りにインスコしても何も表示されないんだよなー。
0096nobodyさん
垢版 |
2012/04/17(火) 00:08:34.20ID:???
nginx+uwsgiマジオススメ
0097nobodyさん
垢版 |
2012/04/17(火) 02:08:18.68ID:???
>>94>>95の時刻逆になってるぞ

mod_wsgi系の設定はここにかいてあるっぽい
ttps://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/
0098nobodyさん
垢版 |
2012/04/17(火) 02:09:06.53ID:???
>>94>>95の時刻逆になってるぞ

勘違いでした^^;
0099nobodyさん
垢版 |
2012/04/18(水) 00:34:32.35ID:???
1.4かなり変わってんだな
urlテンプレートタグとGeneric View直すの面倒かった
0100nobodyさん
垢版 |
2012/04/18(水) 12:43:31.07ID:Wype6WQ2
uwsgi調べてたら、タイムアウト指定する引数がharakiriとか出てきてワロタ
0101nobodyさん
垢版 |
2012/04/19(木) 02:40:41.54ID:???
これいいな
メモリリークが一目でわかる
ttps://github.com/munhitsu/django-dowser
0102nobodyさん
垢版 |
2012/04/19(木) 20:46:19.69ID:1eA2rign
申し訳なす、テンプレートの書き方なんですが、
例えばUserオブジェクトに属性email、アクセサemail()があるとき
{{ user.email }} とは書けるけど {{ user.email() }} だとエラーになります。

TemplateSyntaxError: Could not parse the remainder: '()' from 'user.email()'

これはどうしてなんでしょうか。
ドキュメントにはテンプレートエンジンが.(dot)を見つけたとき以下の順で評価を試みるとあるけど
関係してるのかなんだかさっぱり・・・
辞書の照合 (lookup)=>属性の照合=>メソッドの呼び出し=>リストをインデクス指定して照合
0103nobodyさん
垢版 |
2012/04/19(木) 21:00:09.93ID:1eA2rign
勘違いしてました。Userオブジェクトには属性emailは存在せず、メソッドのみでした。
ということは、テンプレートに書くときはメソッド呼び出しにカッコはつけないということなのかな。
ぐぐってたら"丸括弧を付ける必要はありません"と書いてるページがあって
曖昧ではありますが、ひとまずそのつもりで進めてみますですm(_ _)m
0104nobodyさん
垢版 |
2012/04/26(木) 07:06:17.63ID:RMLosHkb
先生、質問です。

FormPreviewを使って、プレビュー付きの登録ページを作っています。
普通はこんな感じ↓でurls.pyに書いて呼び出しますが、

url(r'^register$', RegistFormPreview(RegistForm)),

既にDBに情報が記録されている場合、
その情報を編集できるように、こんな感じ↓の処理をさせたいと考えています。

def register(request):
try:
  # DB登録済みなので編集画面を表示
  profile = request.user.get_profile()
  return RegistFormPreview(RegistForm(profile))
except SiteProfileNotAvailable:
  # DBにないので、新規登録画面を表示
  return RegistFormPreview(RegistForm())

けど、関数内からClass Based Viewを呼び出すことはできないみたい。
何か良い方法ないでしょうか?
0105nobodyさん
垢版 |
2012/05/04(金) 17:07:52.09ID:???
>>86
遅レスだが動くのは食指だと思うの。
0106nobodyさん
垢版 |
2012/05/04(金) 21:43:09.08ID:???
>>105
ネタにマジレスとかどうかと思うの
0107nobodyさん
垢版 |
2012/05/09(水) 15:53:29.80ID:???
Djangoを、Ruby on Railsと比較した場合
良い所と悪い所を教えてください。
0108nobodyさん
垢版 |
2012/05/10(木) 12:15:07.36ID:???
比べられるもんでもないけど
強いて言えば何か問題あったとき日本語情報沢山あるのがror
コード読んで解決するのがdjango
pythonかrubyの違いは好みだしね
0109nobodyさん
垢版 |
2012/05/10(木) 22:45:34.96ID:???
テンプレートについて質問です。
{% for x in X %} ... {% endfor %}
の後に、もう1度
{% for x in X %} ... {% endfor %}
を記述したところ、前半は表示されるのに後半は何も表示されませんでした。1つのシーケンスは1回しか使えないのでしょうか?
0110nobodyさん
垢版 |
2012/05/11(金) 08:34:20.27ID:???
2回も同じループさせるとか無駄じゃね?
0111nobodyさん
垢版 |
2012/05/11(金) 09:56:32.07ID:???
1つのデータをテーブル表示 & グラフ表示 (のために JavaScript 埋め込み) したいのです。
0112nobodyさん
垢版 |
2012/05/11(金) 10:17:46.83ID:???
>>107
FormフレームワークはDjangoが圧倒的に優秀
あとRailsはコマンドラインが糞遅い。
よってRailsを選択するメリットは皆無
0113nobodyさん
垢版 |
2012/05/11(金) 11:51:30.50ID:???
>>109
そいうことやったことないから原因わからんけど同じループ回せられないならviewでレンダリングしたHTMLをテンプレートに渡してやったらどう?
render_to_stringとかで
0114nobodyさん
垢版 |
2012/05/11(金) 12:45:49.39ID:???
せっかくテンプレートで役割分担してるんだから、まだXのコピーを用意する方がマシかも。
0115109 / 111
垢版 |
2012/05/11(金) 19:43:21.59ID:???
原因がわかりました。リストを渡したつもりがイテレータを渡していました。これは一度ループし終わると使えません。
0117nobodyさん
垢版 |
2012/05/12(土) 23:49:26.94ID:Ss+1w/F4
職場の先輩がジュワンゴって発音するんですけど
どうしたらいいですか?
0118nobodyさん
垢版 |
2012/05/13(日) 00:03:13.19ID:???
ド素人が今からDjangoを始めるなら1.3と1.4のどちらがオススメですか?
0119nobodyさん
垢版 |
2012/05/13(日) 00:27:12.18ID:???
わかりません><
0120107
垢版 |
2012/05/13(日) 00:33:05.88ID:???
レスありがとう

>>108
日本語の情報が少ないのはしょうがないですね。
でも公式サイトの英語のドキュメントは丁寧に書かれている気がする。

>>112
DjangoはMVCのViewの部分が使いやすいってことですか?
Rails遅b「ってのは聞いbスことがありまbキ。
大部封ェはRubyの原因bゥもしれないけbヌ。

>>118
俺もDjangoこれからだけど素直に最新の1.4でいいんじゃないの。
覚えてる間に次のバージョンでるでしょうw
0121nobodyさん
垢版 |
2012/05/13(日) 04:47:18.09ID:???
>>120
Djangoを学習している間にPyramidがメジャーになるのではという不安が。
0122nobodyさん
垢版 |
2012/05/13(日) 20:10:42.88ID:???
>>112みたいに短絡的な結論出せる人が羨ましい
0123nobodyさん
垢版 |
2012/05/13(日) 22:00:06.06ID:XIq+bFUq
djangoで異なる複数のリクエスト間で
(巨大な)オブジェクトをメモリ上に共有する方法ってないですか?

オブジェクトが小さければキャッシュ機能でmemcachedを使う
というのが良さそうですが、非常に大きい(数ギガ)オブジェクトを
共有したいのです
(memcachedだとオブジェクト一つのサイズには上限があるので
無理だと思ってるのですが、そんなことないですか?)

小さなオブジェクトが大量にあるのではなく
一つの巨大なオブジェクトというのが外せない条件になってます。
具体的な上限もなくて、システム上に展開できるサイズなら
何Gでも利用したいとなっています。

やりたいことのイメージは

「データを加工せよ」というリクエストを一回だけ発行して(この処理は遅くてもいい)
それ以降は
「加工したデータをグラフAにして描写」
「加工したデータをグラフBにして描写」
「加工したデータを更に加工」
というリクエストを発行

というものです。
この加工データが巨大なオブジェクトになっていて
複数のリクエストに対して高速に処理するために
メモリ上に共有させておきたいのです

何か上手い方法ないでしょうか?
0124nobodyさん
垢版 |
2012/05/13(日) 23:10:09.79ID:???
>>123
共有ストレージの考えだとネットワークI/Oがネックになるし排他も面倒だから
加工処理用にバックエンドサーバを設けるのがシンプルかな。
んでキューでなげるようにすれば「データを加工せよ」ってのもフロント自体はすぐ返せるし、
バックエンドのクラスタ化も容易。
あとはフロントでキャッシュさせるなりチューニングしていくかんじ。
0125nobodyさん
垢版 |
2012/05/13(日) 23:39:37.00ID:XIq+bFUq
>>124
不勉強で申し訳ないのですが
キューというのはメッセージ・キューイングと呼ばれる機能のことでしょうか?

具体的なイメージがよくわかってないのですが、仮にやりたかったことを

加工リクエスト
APPサーバがDBからデータ取得
取得したデータを加工
加工データを保持(この方法がわからなかった)
結果(加工しましたというメッセージ)をレスポンス

グラフAの描写リクエスト
APPサーバが保持されていた加工データをグラフ化
結果(グラフ)をレスポンス

として書いた場合、124さんの方法はどのような流れになるのでしょうか?
加工データ自体はAPPサーバとは別に立てたバックエンドサーバに保持
するということですか? またその場合、加工データは異なるリクエスト間で
共有されるのでしょうか?

質問ばかりですみません
0126nobodyさん
垢版 |
2012/05/14(月) 09:28:20.64ID:???
>>125
> 加工データ自体はAPPサーバとは別に立てたバックエンドサーバに保持
そう。仮に物理サーバはいっしょでも論理的に役割分担させる。
保持はGBオーダなデータ加工だし、mmapにしとけばファイルにも逃がせられる。

> するということですか? またその場合、加工データは異なるリクエスト間で
> 共有されるのでしょうか?
フロントへの加工リクエストに対して同じ対象の描写リクエストがだせるってことは
なんらかの識別子が存在してるはずで、バックエンドでも同様にやればなんとでもできる。
0127nobodyさん
垢版 |
2012/05/14(月) 12:26:51.96ID:???
>>118
1.4から日付周りが変わってるから後々面倒なことになりたくなかったら1.4がいいよ
あと多対多のインスタンスもjoinするprefetch_related()とかもあって1.4を選ばない理由がない
generic viewがクラスベースになり、日本語サイトを参考に出来ないのがちょっとハマるかもしれないけど
0128nobodyさん
垢版 |
2012/05/15(火) 21:42:51.74ID:???
mmapじゃね。pythonはよくは知らんけど。
0129nobodyさん
垢版 |
2012/05/16(水) 00:11:15.40ID:???
>>126
返信遅れました

正直まだ理解できてない部分があるのですが
何とかがんばってみます
(オブジェクトがリクエスト間で共有できるということは
バックエンド用のプロセスが新たに走っている
ことになるのですよね?)

もし「ここを見ればいい」というサイトがあれば
教えていただけるとありがたいです
0130123
垢版 |
2012/05/16(水) 00:17:58.30ID:???
ここは読んでおきました
http://d.hatena.ne.jp/yuku_t/20101018/1287391988

これを見た感じだとデータを保有しておくというよりは
文字通りジョブ(処理)を投げておいてバックエンドで実行させて
処理が終わり次第結果が返ってくるという印象を持ったのですが、
本来はそういう意図だとしても使い方を工夫することでストレージ
のように利用することも出来る、ということでしょうか
0131nobodyさん
垢版 |
2012/05/29(火) 23:13:19.69ID:???
で、djangoとrailsあなたたちはどっちが良いと思ってるの?
0132nobodyさん
垢版 |
2012/05/31(木) 21:16:34.98ID:???
どっちもどっちじゃない?
0134nobodyさん
垢版 |
2012/06/17(日) 15:42:24.03ID:VLPHimKQ
eclipseで実行して「It worked!」って表示されるけど、index.htmlが表示されない
なぜ表示されないのでしょうか(htmlファイル等はバグ等なく作成済み)

eclipse 3.7.2
django 1.3.0
0135名無し
垢版 |
2012/06/18(月) 10:55:27.84ID:AXkhynzr
今人気の芸能人相性診断♪

楽しめる人気の占い発見しちゃいました。
いくつか質問に答えるだけであなたにピッタリの人がわかっちゃう。
気になったかたはチェックしてみてね。
http://232bs7.info/2/
0137nobodyさん
垢版 |
2012/07/07(土) 15:38:34.13ID:KIWI0EBX
django1.3でmodels.pyの位置をデフォルトから変えたら
管理画面にmodelsに定義したクラスが表示されなくなってしまって
とりあえずadmin.pyのほうをmodels.pyと同じフォルダに移したら
また表示されるようになったんだけど
admin.pyとmodels.pyって必ず同じフォルダい入れてないとダメなの?


admin.site.register(SampleModel, SampleAdminCls)

これを

admin.site.register(hoge.SampleModel, SampleAdminCls)

みたいにしても意味なかった
0138nobodyさん
垢版 |
2012/07/19(木) 00:34:40.11ID:???
インスコはrailsよりラクだよなw
な?・・・
0140nobodyさん
垢版 |
2012/07/25(水) 01:35:10.73ID:???
djangoって、単純なことでハマることが多い。

例えば、メールアドレスでログインさせたい時とか、
ユーザー登録フォームを複数ページに分割させて
最後にプレビュー表示&メール認証させるとか、
よくあるシステムを構築するのに一苦労する。
0141nobodyさん
垢版 |
2012/07/25(水) 01:43:35.48ID:???
年月日の入力Widgetも、
年と日は数字だけのSelectなのに、
月の部分だけは「○月」とか表示されるし、
サクっとできて欲しい機能がいまいち不完全。
情報共有したがらないPython使いの気質のせいか?
0142nobodyさん
垢版 |
2012/07/25(水) 13:22:49.19ID:???
Railsはアホみたいに情報あふれてる、そのくせバージョン違いで使えないのが多くて萎える。
Djangoはその点Railsよりマシなはずなのに、情報自体少ない。
Djangoの情報が溢れれば楽なのにな
0143nobodyさん
垢版 |
2012/07/27(金) 16:53:31.64ID:cxcs/EZn
MySQlの設定するときに決まってpasswordが打ち込めなくなるんだけど知ってる?

escで逃げちゃってるからきっとadminサイト入れない。
0144nobodyさん
垢版 |
2012/07/28(土) 15:55:26.49ID:???
>143
DjangoとSQLのバージョン書こう

つうか、設定ファイルに書けばよくないか
0145nobodyさん
垢版 |
2012/08/09(木) 00:46:11.95ID:CMriqrOl
Djangoの勉強を始めたばかりなのですが、わからないことがあり質問させて頂きます。

現在、勉強がてらにユーザ認証を行う掲示板のようなものをつくろうと考えています。
Modelとしましては、Entryクラスがあり、その中に
・書きこみ日時
・タイトル
・本文
・書きこみユーザ
という情報を持たせたいのですが、書きこみユーザはどのようにフィールドを設定すればいいのでしょうか?
まだ勉強中なのですが、認証にはDjangoのauthモジュールを使おうかと考えているのですが、そのauthモジュールの書きこみユーザとの連携方法がわかりません。

よろしくおねがいします。
0146Wob9w
垢版 |
2012/08/09(木) 02:00:17.11ID:???
投稿テストですよん...( ̄ー ̄)ニヤリ
HOFj4DjMraDFpyM
133941476137733アメフトォ(大嘘) そして面接へ
0147nobodyさん
垢版 |
2012/08/24(金) 00:33:32.43ID:???
>>145
request.userからユーザーオブジェクト拾って入れる
ForeignKey(django.models.auth.models.User)でいいと思うけど
ttp://djangoproject.jp/doc/ja/1.0/ref/request-response.html#django.http.HttpRequest.user
0148nobodyさん
垢版 |
2012/08/31(金) 05:50:33.79ID:???
びっくりするほど過疎ってるね。
django、良いフレームワークなのに
なんでこんなに人少ないんだ?
そんなにPython使いが少ないのか、
そんなにPHPが便利すぎるのか。。
0149nobodyさん
垢版 |
2012/08/31(金) 19:16:38.98ID:vOsjd0I6
日本でPython使ってる人なんて300人ぐらいしかいないもの
0151nobodyさん
垢版 |
2012/09/08(土) 09:07:34.56ID:???
おひさしブリーフなんだけどまだデファクトなん?
0152nobodyさん
垢版 |
2012/09/09(日) 12:55:38.23ID:So5recQR
最近pyramid使い始めた
0153nobodyさん
垢版 |
2012/09/10(月) 10:18:25.23ID:SzEanAFy
CakePHPのセッションはUAと結び付けられているようですが、Djangoはそのような機能はありますか?

ブラウザのクッキーファイルが漏れて、セッションIDが奪われた時の対策としてどのようなものがあるか調べております。
0154nobodyさん
垢版 |
2012/10/01(月) 09:36:29.13ID:Yqd8lXeW
URLFieldに入れる前に、URLFieldに入る値かどうかを確認したいのですが、そのようなことはできますか?
0155nobodyさん
垢版 |
2012/10/01(月) 15:44:59.22ID:???
>>148
djangoさんが優秀すぎてグチるネタも無いからじゃないかな?
0156nobodyさん
垢版 |
2012/10/02(火) 13:29:26.30ID:???
書きこんでも誰も答えてくれないので書き込みません
0158nobodyさん
垢版 |
2012/10/22(月) 23:38:00.87ID:???
デプロイの定番ってどんな感じなのでしょうか
nginxとgunicornをネットではよく見かける
0159nobodyさん
垢版 |
2012/10/25(木) 14:49:20.54ID:???
>>158
俺も知りたい。
nginxにしようか無難にapacheのままにしとくか迷ってる。
DBはPostgresが主流なのかな。
0160nobodyさん
垢版 |
2012/11/15(木) 09:02:26.77ID:O5OuIbET
Djangoの勉強をしていたらDjangoにはまってしまい、Djangoでサイトを作りなおしております。

そこで1点悩んでいる部分があるのですが、現在制作しているサイトはPHPで制作しており、アクセス毎に携帯電話、スマートフォン、PC、IE6-8を切り替えて表示していたのですが、Djangoではこのようなアクセスの振り分けはどのように行うのが一般的になるでしょうか?

urls.pyに/sp/indexや/i/index等をはさみアクセスURL毎に端末を振り分けるとなると、Viewが端末毎に必要になりそうですし、全てのViewの中で端末のUAで振り分けるとViewの1メソッドが大きくなるのではないかと思っています。
携帯電話向けサイトだとAjaxなどが使えないためPCと遷移も変わるので、前者がいいのかとも考えているのですが、検索した際に携帯電話からPCサイトにアクセスすると見えなくなってしまうとも考えています。

私の考えをただ書かせて頂きましたが、一般的な方法や工夫されている方法などあれば教えて頂ければと思います。よろしくお願い致します。
0161nobodyさん
垢版 |
2012/11/21(水) 21:48:36.75ID:???
Dajngoとか3日もあれば使いこなせるだろう
語ることすらないわ
0162nobodyさん
垢版 |
2012/11/22(木) 00:15:52.74ID:???
じゃあ質問に答えてやれよ
0163nobodyさん
垢版 |
2012/11/22(木) 01:17:16.06ID:???
>>862
フレームワークは3系に対応するまで覚える気になれません。
web2pyの対応を待ってるんだけど、Djangoはもう対応したのですか?
0166nobodyさん
垢版 |
2012/11/29(木) 14:03:21.70ID:???
Djangoで初期にDBに保存しておきたい値はどのように設定すればいいのでしょうか?
0168nobodyさん
垢版 |
2012/11/30(金) 08:04:28.86ID:???
Djangoには初期値を設定する方法は容易されていないのでしょうか?

そうなると、スクリプトを設置する際に、syncdbしたあとに書きこみスクリプトを実行し、そのあとにスクリプトを動かす必要があるという事でしょうか?
0169nobodyさん
垢版 |
2012/11/30(金) 16:25:00.13ID:???
問答無用でselect文発行するソースでも書いてるのか?
0170nobodyさん
垢版 |
2012/12/01(土) 11:24:52.03ID:???
>>166 >>168
逆に質問だけど
あなたが Django 使う前はどういう方法で DB の初期値を作っていましたか?
0171nobodyさん
垢版 |
2012/12/01(土) 11:59:08.01ID:???
テストサーバーでデバグしたあと本番にデプロイするときに、スキーマはそのままで、
データだけ空(または必要最小限な初期値のみ&もちろんインデックスも最初から)に戻して
うpしてくれる機能があると便利かな、とは思う。
0172nobodyさん
垢版 |
2012/12/01(土) 15:45:47.56ID:???
本番アップデートするたびに初期化されるのか。
胸熱
0174nobodyさん
垢版 |
2012/12/18(火) 07:32:04.58ID:???
Djangoをレンタルサーバで使える業者ってありますかね? VPSで運用していると、OSやシステムのメンテナンスコストがかかってしまうため、レンタルサーバのように、メンテナンスは業者が行なってくれるところを探しています。
0176nobodyさん
垢版 |
2012/12/20(木) 08:11:54.79ID:???
GAEで新しめのDjangoを使おうとすると、自分でDjango自体のメンテナンスが必要になるかと思います。そういったことも含めメンテナンスをしてくれる業者はありませんか?


納品してしまったら、こちらからはシステム以外のメンテナンスを余りしなくてもいいようにしたいです。
0177nobodyさん
垢版 |
2012/12/26(水) 17:54:39.43ID:???
Django1.4を利用してDjangoの勉強をしております。
複数のデータベースを使った実験をしようと、
http://www.ianlewis.org/jp/django-model-other-db-memo
こちらを参考に特定のモデルの振り分けを試してみたのですが、
django.core.exceptions.ImproperlyConfigured: Error importing database router TestRouter: "cannot import name connection"
というエラーが出てしまいます。

検索すると、
http://stackoverflow.com/questions/11452837/django-database-router-cannot-import-name-connection
ここがみつかり、DATABASE_ROUTERSの上の行に
from django.db import connections
を追加するとエラーが出なくなります。
ですが、setting.pyの最上部に追加すると同じエラーが出ます。

これはなぜDATABASE_ROUTERSの上の行でなければいけないのでしょうか?
0178nobodyさん
垢版 |
2012/12/27(木) 15:14:46.35ID:???
render_to_response()の第3引数のRequestContextというのが全く意味がわかりません
説明していただけませんか?
0179nobodyさん
垢版 |
2012/12/29(土) 03:06:45.67ID:G1+BbVGH
馬鹿には無理
0181nobodyさん
垢版 |
2013/01/07(月) 12:07:01.80ID:???
ModelFormを使ってフォームを作成しています。

UserForm( request.POST, request.FILES) のように、User登録フォームを作成しているのですが、passwordも入力された値を引き継がれるようです。これをパスワードのinputのvalueを空にしたいのですが、formsetの中身を操作するメソッドは用意されていないでしょうか?
0182nobodyさん
垢版 |
2013/01/09(水) 01:21:05.79ID:???
formsetって書いてるけど、formでいいのかな?
form.is_validがFalseのときのエラー吐いたフォームでpasswordクリアしたいってことなら、
(TrueだったらHttpResponseRedirectを返すのがセオリーっぽいので
UserForm()には引数与えないだろうし)
javascriptのonloadイベントとかでクリアした方が楽かも。
0183nobodyさん
垢版 |
2013/01/12(土) 08:19:26.89ID:???
どなたかsocial-pluginにmixiの対応をつけてくれませんか。
0184nobodyさん
垢版 |
2013/01/18(金) 01:04:30.47ID:???
>>177
亀だけど、django/db/__init__.py中で
connections = ConnectionHandler(settings.DATABASES)ってなってるから、
settings.pyのDETABASES定義より下の行じゃないと
ダメなんじゃないかな。
0185nobodyさん
垢版 |
2013/01/19(土) 09:59:59.34ID:???
fixtureを使ってUserを追加したいのですが、どのように書けばよいのでしょうか?
0186nobodyさん
垢版 |
2013/01/23(水) 01:18:22.02ID:???
>>185
1〜2個User作って、manage.py dumpdataしてフォーマット見てみたら?
0188nobodyさん
垢版 |
2013/02/12(火) 20:07:21.93ID:???
Southはpython3非対応?
0189房州
垢版 |
2013/02/17(日) 18:07:03.35ID:???
俺は教えねえよ。俺は坊やの先生じゃないからな。お前もPy人なら自分で気づけ
0190nobodyさん
垢版 |
2013/02/22(金) 18:16:32.21ID:???
PHP,Ruby(というよりRails)の次にDjangoに目をつけて勉強中だが、チュートリアルがわかりづらすぎて挫折しそう
一つ一つ追っていけばその段階ではわかるけど、仕様そのものが全く頭に入ってこない
0191nobodyさん
垢版 |
2013/02/23(土) 13:45:14.87ID:???
>>190
他のフレームワークで開発していたら、置き換えるだけで理解できると思うんだが。
たとえばどの変がわかりにくい?
0193nobodyさん
垢版 |
2013/03/11(月) 00:25:01.26ID:???
>>190
ModelのところだったらModelのドキュメントを読みながら進めたりするとわかりやすいよ
0194nobodyさん
垢版 |
2013/03/11(月) 00:26:00.34ID:???
django-social-authがPython3使えないみたいなんだがほかにいいライブラリって無い?
OAuth2&Python3で
0197nobodyさん
垢版 |
2013/04/04(木) 12:10:00.96ID:???
>>190
いまいち体系化されてないんだよな。
middlewareやらsignalやらclass-based viewやら、
ちょっと奥まったところにいくとソースみるしかなくなる。

でもdjango自体はまだずっとマシで
そのオープンソースアプリになると全くドキュメントなかったりするから。
pythonのこういうところが普及しない原因なんだろうな。
0198nobodyさん
垢版 |
2013/04/04(木) 16:51:07.95ID:mlSWjspl
>>197
はげど(死語)
0200nobodyさん
垢版 |
2013/04/04(木) 22:21:11.84ID:hTCiyNuO
Django + jinja2 の環境を作っていてはまってます。

以下のように settings.py へカスタムフィルタを指定すると、
" 'str' object is not callable " のエラーになります。
-----------------------------------
JINJA2_FILTERS = {
'datetimeformat': 'utils.filters.datetimeformat',
}
-----------------------------------

で、クォーテーションを取って関数直にすると動きます。

-----------------------------------
JINJA2_FILTERS = {
'datetimeformat': utils.filters.datetimeformat,
}
-----------------------------------

なぜ??偉い人教えてください。

django1.4.5 jinja2-2.6 django_jinja-0.11
0201nobodyさん
垢版 |
2013/04/05(金) 00:29:47.17ID:???
>>200
文字列はcallableじゃないからとしか言いようが。。
0202nobodyさん
垢版 |
2013/04/05(金) 09:17:53.64ID:???
DjangoってO/R Mapperをすきなものに
簡単に入れ替えて使えるようになってますか?
0205nobodyさん
垢版 |
2013/04/10(水) 14:16:59.81ID:???
>>202
できるけど、それならDjangoを使う意味がない
0206nobodyさん
垢版 |
2013/04/10(水) 15:54:55.53ID:???
>>204-205
ありがとう
O/R mapperやテンプレートエンジンは何種類かから選べたり、
自由に入れ替えたりできるフレームワークもあるので、Djangoも
そうなってると思ったのですが、残念
0207nobodyさん
垢版 |
2013/04/14(日) 20:18:57.11ID:???
iPhoneアプリ. Windowsアプリを売って生き残れ Ver 1.7 リンク数61
Http://qr. net/kh4y
0208nobodyさん
垢版 |
2013/04/18(木) 22:35:21.76ID:???
django製の業務パッケージってなにか実例ないですか?
0209nobodyさん
垢版 |
2013/05/01(水) 12:26:59.19ID:???
djangoアプリって日本好みなのは少ないね。
フレームワークとしては良いんだけどなぁ。
0210nobodyさん
垢版 |
2013/05/01(水) 23:56:23.92ID:???
Webサイトは沢山つくったけど業務アプリ/パッケージはないな
そもそもWebサイトに比べてそんなに引き合いもないし
0211nobodyさん
垢版 |
2013/05/09(木) 22:27:24.07ID:???
django1.3をscalaにポーティングしようかしら?
0212nobodyさん
垢版 |
2013/05/10(金) 17:37:23.92ID:???
>>211
Scalaは人気ないし、JavaかC#に移植してほしい。
0213nobodyさん
垢版 |
2013/08/02(金) NY:AN:NY.ANID:???
djangoを導入して、codezineのチュートリアルが終わりました。
データベースにMySQLを使っているのですが、テーブルの文字セットがlatin1_swedish_ciになっているせいなのか、
日本語のテキストを投入できないのですが、モデルの定義で症状順序を指定する方法はないのでしょうか?
0214nobodyさん
垢版 |
2013/08/14(水) NY:AN:NY.ANID:???
オブジェクトにプロパティを追加した状態でシリアライズを行いたいのですがどのようにすればいいでしょうか?

django.core.serializers.serializeでシリアライズを行うと、オブジェクトに行った変更が維持されずにシリアライズされてしまいます。
0215nobodyさん
垢版 |
2013/09/18(水) 12:08:44.39ID:gKUd666P
>>213
UTF8で作り直し

>>214
えっ
0216nobodyさん
垢版 |
2013/09/23(月) 17:58:49.68ID:???
>>214

pickle.dump は?とか言ってみるテスト
0217nobodyさん
垢版 |
2013/09/24(火) 18:51:53.67ID:qDsFnzSc
くっそー、すごく使いやすいし良いフレームワークだと思うのに、デプロイがうまくいかなくて腹立つ…
Djangoの問題じゃなくて、Apacheをうまくいじれない俺の問題なんだ…(;´д`)
0218nobodyさん
垢版 |
2013/09/24(火) 18:56:41.79ID:???
途中でテーブルの列が変わったときと既存のテーブルとどうやって連携させるのかよくわからない
0219nobodyさん
垢版 |
2013/09/24(火) 19:48:22.31ID:???
apatch捨ててnginx+uwsgiで行こう
0220nobodyさん
垢版 |
2013/09/24(火) 21:31:45.65ID:???
>>219
俺もその構成だな
なにより軽い
0221nobodyさん
垢版 |
2013/09/24(火) 23:56:34.50ID:???
>>217だけど

おk、nginxとuwsgiで行ってみる。
0222nobodyさん
垢版 |
2013/09/28(土) 21:38:29.53ID:???
>>221だけど
うまくいったわ
ありがとう!
0223nobodyさん
垢版 |
2013/09/29(日) 13:33:41.13ID:???
Python3用のチュートリアルはどこかにないでしょうか?
0224nobodyさん
垢版 |
2013/09/29(日) 19:09:36.11ID:???
Django1.5の時点ではPython3って実験的サポートじゃなかったっけ
0225nobodyさん
垢版 |
2013/09/29(日) 19:51:23.06ID:???
そうなんすか?
でもいまさらPython2系というのも後ろ向きな気がしますし…
0226nobodyさん
垢版 |
2013/09/30(月) 02:52:14.59ID:???
Python2と3の違いなんて微々たるもんじゃん
0227nobodyさん
垢版 |
2013/09/30(月) 11:04:14.98ID:4crUfdOT
まぁ1.4のドキュメント見ながら、1.5をいじっていけば良いと思うよ。日本語がいいならね。

Python2と3の違いは自分で何とかするなり、わからなかったらここで聞くなり。
0228nobodyさん
垢版 |
2013/10/05(土) 21:53:42.87ID:rLQ0vSt3
social authがうまく動かなくてぐぬぬってなっとる
0229nobodyさん
垢版 |
2013/10/07(月) 22:48:06.70ID:???
Django Social Auth、Django1.4だと
<a href="{% url socialauth_begin 'twitter' %}">ログイン</a>
で動くけど、1.5なら
<p><a href="{% url 'socialauth_begin' 'twitter' %}">ログイン</a></p>
じゃないと動かないのね…。
0230nobodyさん
垢版 |
2013/10/10(木) 08:22:16.60ID:???
<p>タグなしだと動かんって、こりゃハマるわw
0232nobodyさん
垢版 |
2013/10/12(土) 10:14:16.07ID:katzcLBA
ごめん、pタグの有無が問題なんじゃなくて、 url って文字列をクォーテーションで囲むかどうかが問題なんだ。ごめん。
0233nobodyさん
垢版 |
2013/10/12(土) 10:15:05.96ID:katzcLBA
urlじゃねぇや、socialauth_beginって文字列な。
0234nobodyさん
垢版 |
2013/10/22(火) 17:34:54.08ID:???
いままでPHPのWebフレームワークしか使ったことないけどrailsは以外に簡単だった
Djangoは難しすぎる
まず、コントローラとViewとルーティングの3つすら全然わからない
0235nobodyさん
垢版 |
2013/10/22(火) 20:21:30.74ID:???
それはいくらなんでもレベル低すぎないか・・・
0236nobodyさん
垢版 |
2013/10/25(金) 13:21:28.78ID:upIsqz91
とりあえずわかんなくても、1.4のドキュメントのチュートリアルを一通りやればいいと思う。
で、それをもとに改変していけばそのうち慣れるんじゃない?
0237nobodyさん
垢版 |
2013/10/26(土) 18:58:50.65ID:???
djangoで一からアプリ作るのは意外とわかりやすい。
でもアプリをいろいろ組み合わせようとすると大変なことになる。
djangoのバージョンも迂闊にあげられないし。
ショッピングサイトをsachimoベースで作ってるが、
一から自分で書いた方が早いんじゃないかと思えてきた。
0238nobodyさん
垢版 |
2013/10/26(土) 19:05:11.06ID:???
>>237
DjangoはRailsにならって、レールに沿ったやり方で開発する前提でしょ。どんなフレームワークでもそうだけど、特に。
レールから外れるなら、フレームワークよりライブラリ組み合わせるのが普通だと思う。
0239nobodyさん
垢版 |
2013/10/26(土) 20:16:45.45ID:???
>>237
それはDjangoというよりSatchmoの問題じゃなかろうか
他人の作ったAppを利用するのは思ったより面倒だからなぁ
0240234
垢版 |
2013/10/27(日) 11:53:23.07ID:???
マニュアルのみてもわかんない
これMVCじゃないよね
0242nobodyさん
垢版 |
2013/10/27(日) 15:11:56.59ID:???
>>240
マニュアルにViewがControllerだって書いてなかったっけ。
0244nobodyさん
垢版 |
2013/11/10(日) 13:18:25.05ID:???
RailsやCakeを経て最近使い出したけどDjangoのORMって素敵だな
データベースありきじゃなくてちゃんとモデルが主役というか
今までDBの奴隷だったのが解放された感じ
0245nobodyさん
垢版 |
2013/11/12(火) 02:25:04.60ID:W3f6KAuy
Django1.6ですよみなさん
0246nobodyさん
垢版 |
2013/11/12(火) 05:46:48.93ID:???
>>245
settings.pyがシンプルすぎて目を疑った
でもuwsgiで動かそうとすると jingo ちゃんのせいでえらーになる
0247nobodyさん
垢版 |
2013/11/12(火) 15:28:40.85ID:???
いつになったら1.4の翻訳は終了しますか?遅くないですか?
0249nobodyさん
垢版 |
2013/11/12(火) 17:20:28.66ID:???
1.0からとか使ってる人は、大きな変更点さえ日本語であれば、後は英語でも困らないんじゃないか。
困ってるなら、あなたがやってもいいのよ。
0250nobodyさん
垢版 |
2013/11/12(火) 21:08:41.51ID:???
別のフレームワークの日本語訳で忙しいから俺はやらないよw
0251nobodyさん
垢版 |
2013/11/13(水) 01:25:01.46ID:???
なぜ英語も読めないのか?まずはそこを反省すべきではなかろうか
0252nobodyさん
垢版 |
2013/12/06(金) 20:28:11.08ID:VQsT5HYM
Python3どうでしょう
0253nobodyさん
垢版 |
2013/12/07(土) 04:58:47.30ID:???
とりあえず問題なくつかえてる
0254sage
垢版 |
2013/12/07(土) 17:27:24.49ID:gAFb5wMQ
>>250
どのフレームワーク?証拠見せろよw
0256nobodyさん
垢版 |
2013/12/13(金) 13:31:51.00ID:???
BaseUserManagerが継承しているManagerの中にmodelが定義されている
ドキュメント読んで疑問点が出たら django のソースを見るのが一番
たしかにそのあたりはちょっとややこしいけど・・・
0257nobodyさん
垢版 |
2013/12/13(金) 14:56:46.43ID:???
ありがとうございます
こんなに早く回答がもらえるとは思ってなかった
0258nobodyさん
垢版 |
2013/12/19(木) 13:42:20.81ID:???
1.5でカスタムユーザ追加されたらしいですけどその前はどうしてたんです?
0260nobodyさん
垢版 |
2013/12/19(木) 15:41:05.68ID:???
カスタムユーザが便利すぎてもうprofileには戻れない
0261nobodyさん
垢版 |
2014/01/18(土) 18:04:24.93ID:???
開発中にview内でprintで変数の中身を確認してるのですが本番環境でprintを消し忘れると
[Errno 5] Input/output error
で落ちてしまいます
これを回避する方法は無いのでしょうか?
0263nobodyさん
垢版 |
2014/01/21(火) 05:07:03.69ID:???
それはloggingを使って変数の中身を出力して確認するという事なのでしょうか
それともprintが出力するはずだった情報をloggingが受け取る?ことでエラーが発生しないというなんでしょうか

あと、もし500を返すような致命的エラーが出たらメールで管理者に送る機能しか無くて、ファイルにlogとして残せないですよね?
メール送るところを自分で改変してログに残せそうな気もするんですがちょっと敷居が高過ぎます

http://www.18th-technote.com/post/5352244742/django-process-exception
今は上記を参考にviewで発生したエラーはprocess_exceptionで補足できてるんですが、
templateでもしエラーが起きたら補足できません
これデフォルトでなぜ付けないんだろうといつも疑問に思ってます
0264nobodyさん
垢版 |
2014/01/21(火) 09:23:00.68ID:???
>>263
uWSGI だとまず >>261 の状況が発生しないのだけど
使ってる環境(サーバ)はなあに?

ちなみに、printで標準出力に出したものは uWSGIのログにも出力されるよ
0265nobodyさん
垢版 |
2014/01/22(水) 21:52:13.79ID:???
>>264
gunicornです
gunicornでログを生成するようにしたらprintの内容が出力されてエラーが出なくなりました!
Django本体のログのことしか頭に無かったです
ヒントありがとうございます 大変助かりました
0266nobodyさん
垢版 |
2014/01/25(土) 07:08:02.10ID:HM5WIj95
このスレでuWSGIを初めて知ったのですが良さげなんでしょうか
Djangoと言えばnginx+gunicornの組み合わせしか知らないんですが最近気になってます
0267nobodyさん
垢版 |
2014/01/28(火) 23:39:54.41ID:???
同じくこのスレでuWSGIを知ったのですが、uWSGI+nginxにするとapacheに比べて
どの辺が嬉しいんでしょう?
0268nobodyさん
垢版 |
2014/01/29(水) 17:12:34.45ID:???
Appach
潤沢なメモリがあるサーバならApacheでも良い
枯れているし対応する拡張も多い
でも兎に角メモリイータでリソースに厳しい

uWSGI
馬鹿っ速い・先進的な機能がテンコ盛り・省リソースで動く
0269nobodyさん
垢版 |
2014/02/07(金) 23:56:26.65ID:NNxPDh1r
railsだのDjangoだのいじってる人はApache使わない印象
0270nobodyさん
垢版 |
2014/02/13(木) 04:25:53.66ID:???
pyodbc.connect("DSN=hoge")
を含む関数を
manage.py shellから呼んでも通るんですが、
本番環境だとApacheがsegmentation fault(11)を吐きます
上記関数を含まない他のviewは問題なく表示できます。
どこらへん調べたらいいですか?

Apacheでmod_wsgiをdaemonモードで使っててDjango1.6です
0271nobodyさん
垢版 |
2014/02/23(日) 22:30:46.68ID:???
ここえらい過疎だな・・・
RoRに比べて日本語の情報も少ないし、Django弄ってる日本人少ない?
RoRに浮気したいけど、初心者に厳しいとも聞くし
0272nobodyさん
垢版 |
2014/02/24(月) 03:31:27.40ID:???
>>271
問題ないから話題がないとも。
閉鎖的な日本ではログインシステムが標準てのはいいかもね。
0273nobodyさん
垢版 |
2014/02/24(月) 12:07:32.49ID:???
Web用にPython選ぶメリットって今は殆ど無いからね
0274nobodyさん
垢版 |
2014/02/24(月) 14:39:31.70ID:Grf2Q2cg
Pythonは初心者がマルチバイト文字で詰まって投げ出してるイメージ
英語圏は楽でいいよな
0276nobodyさん
垢版 |
2014/02/24(月) 21:38:54.89ID:???
今日からDjango始めてみたんだけど、Viewの部分が面倒くさくない?
0277nobodyさん
垢版 |
2014/02/25(火) 02:26:27.38ID:???
>>276
何と比べてるのかわからないが、標準View使えば。
0278nobodyさん
垢版 |
2014/02/25(火) 06:29:04.41ID:???
面倒くさいと感じたことはないな
そもそもDjangoに限らずViewの部分なんて難しい処理とかないじゃん
0279nobodyさん
垢版 |
2014/02/25(火) 16:06:21.05ID:???
Pythonで変数が設定されているか調べるにはどのようにすればいいですか?
PHPでいう、if(isset($var)){}のような事をしたいのですが
0280nobodyさん
垢版 |
2014/02/25(火) 16:10:25.31ID:???
ごめんなさい、スレを間違えました
0281nobodyさん
垢版 |
2014/02/25(火) 16:37:36.90ID:???
以下良くあるmysiteで書くけど、
Viewってmysite/mysite/urls.pyに毎回わざわざurlpatternsを書かないといけないの?
(r'^myapp/$', 'myapp.views.index')とか

また、アプリケーションとしてmyappを追加した場合、mysite/myapp/views.pyに毎回def index(request):context="" return HttpResponse(render())みたいな長ったらしいのを書かないといけないんでしょ?
で、テンプレートはmysite/template/myapp/以下にindex.htmlとして入れると

Smartyみたいに$view->assign();や$view->display()だけでいけるように設定できれば楽なんだけど
0282nobodyさん
垢版 |
2014/02/25(火) 21:06:50.68ID:???
Djangoの設計概念の理解不足だと思う
とは言えドキュメントにこのあたりは纏まって書いてないので
ひと通りやらないと分からないのはちょっと不親切だったりする

まず"Djangoアプリ 再利用" とかでググってみておくれ
urls.pyにまとめてurlを書く利点はページのURL配置に自由度を持たせる為

viewの指定については、django.shortcuts.render でも使えばいい
それか同じように毎回書くのが面倒ならそのラッパを好きに自分で作る。

テンプレートの場所も設定で変更できる。
開発時の問題ならシンボリックリンクでも貼っておけば良い。
0283nobodyさん
垢版 |
2014/02/25(火) 21:56:01.64ID:???
なるほど、ちょっと調べてみるね

それともう一つ質問あるんだけど、
例えばHTMLのフォーム(form.html)からanalyze.pyへ移動し、
そこでフォームのバリデーションなんかしたりしてから別のHTMLページに飛ばしたい場合は、
<form action="./analyze.py">でどのように指定すればいいの?
例えテンプレートform.htmlがanalyze.pyと同じディレクトリにあっても相対パスが適用されないよね?

CSSやJSの外部ファイルの読み込みの際にワケが分からなくてハマったんだけど
コレは/static/ディレクトリを作成し、その中に入れてなんとかなった

Djangoではマニュアルとか読んでてもModelがDBからみの事をいうような書かれ方してるけど、
自分は外部ライブラリなどもModelだと認識してる
analyze.pyのような関数やクラス群はどこに置いて、どのように指定すればいいの?
0284nobodyさん
垢版 |
2014/02/25(火) 22:34:11.12ID:???
PHPはファイルの場所と名前からURL情報が作られる。
まずこれを綺麗サッパリ忘れてくれ。

Djangoでは まずURLを登録し、そのURLで実行する処理を指定する。
例えば urls.py に /hoge/ へのアクセスは myapp/views.py の hoge(request) で処理せよという感じで指定する。
換言すれば、urls.py に登録ないURLへはアクセスできない。

Formの処理については 日本語のドキュメントにサンプルがある。
それをまず真似て作ってみる。いきなりDjangoの流儀と違うやり方で実装しようとしないでまずはサンプルの理解から。

別のページに飛ばすのは redirect を使えばよいし、
analyze.pyに書いた処理でバリデーションしたければ、Formのバリデート処理に、analyze.py を import して使えばよい。
また、<form action="xxx">にForm表示とは違うURLを指定することも可能だが、そのURLは当然 urls.py に登録済みでなければ駄目だよ。

>自分は外部ライブラリなどもModelだと認識してる
違う
0285nobodyさん
垢版 |
2014/02/25(火) 23:39:29.25ID:???
教えてくれてありがとね

analyze.pyを{{STATIC_URL}}内に入れてaction部にanalyze.pyを記述しフォームを実行したらanalyze.pyのダウンロードが始まったw

なるほど、Djangoって結構ガチッとしたFWなのかな
FWはZendFrameworkくらいしか使ったことないんだけど、アレは最初のコントローラー部で迷った以外はライブラリ感覚で使えたし、フォームなんかも無視して自分で実装しても問題なかった
対してcakePHPはガチッとしてると聞いた
ライブラリ感覚ならTurboGearの方がいいとか数年前読んだけど

自分としては、PythonはApache連携やら、フォームを作成後ブラウザからスクリプトを起動させるのが面倒くさいから、Django使おうって位の軽いユーザーのつもりだったんだけど、思った以上にブラウジングが面倒くさいなぁと
もうちょっと頑張って学習してみる



><form action="xxx">にForm表示とは
>違うURLを指定することも可能だが、
>そのURLは当然 urls.py に登録済みでなければ駄目だよ。

ココがちょっと分かんないんだけど、
mysite/libs内にanalyze.pyを入れたとして、
それらのディレクトリ、ファイルなど外部ファイルにアクセスするのにわざわざURL登録しないといけないの?
HTML,つまりViewを必要としないpythonファイルをディスパッチ、レンダリングするというなら、その方法が見当も付かないんだけど...
混乱してるなぁ...うぅむ...
0286nobodyさん
垢版 |
2014/02/26(水) 00:25:11.85ID:???
{{STATIC_URL}} 静的なファイルを置く場所 JavaScript cssファイル 画像ファイル etc
{{MEDIA_URL}} ユーザがアップロードしたファイルを置く場所
上記にプログラムファイルを置いても駄目。
既に経験済みの様だが、プログラムファイルは実行されずダウンロードされてしまう。

>HTML,つまりViewを必要としないpythonファイルをディスパッチ、レンダリングする・・・
urls.pyには正規表現が使える。
たとえば url(r'^hoge/(?P<pagename>[a-zA-Z0-9]+).html$', 'mysite.views.nonview', name='nonview')
と定義すれば /hoge/foo.html や /hoge/bar.html といったURLを mysite/viers.py の nonview関数で処理できる
nonview関数ではpagename引数に入ったHTMLファイル名を 任意のディレクトリから呼び出し
HttpResponse 等で出力すればよい (もちろん任意のテンプレートでラップしてもよい)

または 静的HTMLの表示に全くDjangoを通さないくて良ければ {{STATIC_URL}} 以下にHTMLファイルを配置し
表示処理は HTTPServer にまかせてしまう
0287nobodyさん
垢版 |
2014/02/26(水) 00:48:09.44ID:???
毎回毎回本当にありがとね
View部分の面倒くさい記述は教えてもらったので検索したりして何とかなった

慣れないとDjangoって難しいんだね
今んとこディスパッチャの部分が特に
皆自分で学んでいったんだろうけど、凄いなぁ

自分としては、
foo.htmlフォームの実行
-> analyze.pyよりフォームで送られてきたデータのバリデーションとデータベース接続、登録
-> リダイレクト
-> bar.html
というごく一般的なフォームの挙動を行おうとしただけでこれだけ悩んでる


{{STATIC_URL}} 静的なファイルを置く場所 JavaScript cssファイル 画像ファイル etc
{{MEDIA_URL}} ユーザがアップロードしたファイルを置く場所
上記にプログラムファイルを置いても駄目。
既に経験済みの様だが、プログラムファイルは実行されずダウンロードされてしまう。


>nonview関数ではpagename引数に入ったHTMLファイル名を 任意のディレクトリから呼び出し
>HttpResponse 等で出力すればよい (もちろん任意のテンプレートでラップしてもよい)

と言う事は、Djangoでは/lib/などの外部ファイル(admin.pyやsetting.pyなどではなく、myfunctions.pyのようなもの)は使えず、処理を行いたい挙動はnonview関数内にPythonスクリプトを書いていくということになるんだね?
なるほど
0288nobodyさん
垢版 |
2014/02/26(水) 07:45:04.05ID:???
質問者はMVCが理解できていない
0290nobodyさん
垢版 |
2014/02/26(水) 21:53:50.81ID:???
Two scoop of django 1.6のkindle版マダー?
0291nobodyさん
垢版 |
2014/02/26(水) 22:48:12.48ID:LOhj6Qup
例えば日毎に複数モデルからデータを持ってきて表示するカレンダーを作る場合、
Manager:date等を指定してのクエリ(戻り:QuerySetや集約後のデータ)
View:Calendar.monthdatescalendarのような構造の配列を作る
    それぞれのモデルのManagerを呼んでデータ取得
    配列にはモデルから取得したデータをまとめた辞書を入れる
Template:forループで上の配列を回してhtmlにする

こんな感じで合ってますか?

不安な点:
・クエリを書く場所(View?Manager?)
・View内でコードを書く場所
   今はgetメソッドに直接書いていますが、getは弄らずにメソッドに書いてそれをテンプレートから
   呼んだ方が(view.hoge的な)いいのでしょうか?それとも別ファイルに関数を書くべきですか?
・現在はデータをループしやすいような配列にしてから渡してますが、Template内である程度HTMLにした方がいいのか?
  ※formは軽くタグとか付けられますよね
ネットでサンプルを探してはみたのですが、今一これが正解!的なコードが見つからなくて・・・
あと設計の参考になりそうな良いサイトってありますでしょうか?
0292nobodyさん
垢版 |
2014/02/26(水) 22:50:32.75ID:???
>・現在はデータをループしやすいような配列にしてから渡してますが、Template内である程度HTMLにした方がいいのか?
Template内で → View内で
でした
0293nobodyさん
垢版 |
2014/02/27(木) 01:08:04.43ID:???
単純なデータ取得、たとえば pkを指定してレコード取得や一覧取得はView
ビジネスロジックと言われるような中枢を成す処理はmodelまたはlogics.pyとか別ファイルにする
Djangoのポリシーではテンプレート内でデータは加工しない
テンプレートはデザイナーが触るものでプログラマーが触るものではない
よってデータの加工はviewでやる
getメソッド?なにそれ
0294nobodyさん
垢版 |
2014/02/27(木) 05:14:32.62ID:???
>>291
俺ならインタフェースだけ合わせて、template内で同じように見えるようにしてiteration。
0295nobodyさん
垢版 |
2014/02/27(木) 06:00:14.57ID:???
<select><option value="foo">bar</option></select>
のような形を作るにはどのようにすればいいのでしょうか?
class yes(forms.Form):
bar = forms.ChoiceField(
widget = forms.Select()
)
で、セレクトバーは出たんですが、その後の<option>の指定方法がわかりません
自分はHTMLで{{form.bar}}のようにしています
0296nobodyさん
垢版 |
2014/02/27(木) 06:01:32.60ID:???
すみません、barじゃなくfooでした
0298nobodyさん
垢版 |
2014/02/27(木) 17:19:30.62ID:???
フォームでPOST値を送信する場合って、
PHPの場合は、送った先が$_POST['foo']とかを処理するけど、
Djangoの場合は、処理するページ(<form>のあるページ)がPOST値を処理してから次のページへリダイレクトって仕組みだよね?
送った先(次のページ)がPOST値を取得したり表示する場合はセッションを使わないといけないんだよね?
0299nobodyさん
垢版 |
2014/02/27(木) 20:08:10.07ID:???
>>298
そんなことない。作り方次第。
ただ自然に作ると、
0301nobodyさん
垢版 |
2014/03/01(土) 00:04:24.54ID:???
>>292
getはクラスベース汎用ビューにあるgetのオーバーライドです
ネットの参考サイトがそのような書き方をしていましたので
requestからURLパラメータ欲しいから・・・と思いましたがView.requestでどこからでも取得出来るんですね
となるとコンテキストに追加するのはget_context_dataがいいのかな
あとテーブル操作はカスタムManager、レコード操作はModelと意識してます
>>294
フォームで言う、form.messageみたいなのを作るって事でしょうか?

ネットでもいろんなやり方があって、もう設計に拘らず適当でもいい気がしてきました・・・w
しかし関数ベースとクラスベースの情報があってぐぐり難いですね
0304nobodyさん
垢版 |
2014/04/08(火) 07:57:45.66ID:Gp3QMMMl
request.session['hoge'] = 0
sqlite使用で上のコードを書いただけで 200msくらいブラウザの反応が遅くなるから、
なんとなくmysqlに変えてみたらなぜか早くなりました(300ms→100ms)
※他にも簡単なSQLありますが、上のコードが無い場合は両者反応速度一緒ぐらいです
しかしdebug_toolbarで見るSQLの実行時間は常に変わらず0or1ms

あとtime.clockでもコードの実行時間見てるけど、なんか変です
上のコードがあるメソッドを、clockで囲ってコード有無・DB変更して計測しても、常に30ms未満
なぜでしょうか・・・orz

django1.6.2 python2.7 windows7
0305nobodyさん
垢版 |
2014/04/08(火) 19:30:15.43ID:???
計測何回やったんだ
sqliteはファイルだからIOがとかなんとか
mysqlもファイルですよ
0306nobodyさん
垢版 |
2014/04/08(火) 23:51:56.94ID:???
>>305
ついでにtimeitとやらで計測してみました
t = timeit.Timer("""s = SessionStore('key')
s.save()""", 'from django.contrib.sessions.backends.db import SessionStore')
logging.debug(t.timeit(10))

[ sqlite3.8.3.1 ] 約2800ms VACUUMすると遅くなって3800ms・・・
QUERY = u'SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date"
FROM "django_session" WHERE ("django_session"."session_key" = %s AND "django_session"."expire_date" > %s )' -
 PARAMS = (u"'z9q43506rahjmcheld9e0m9p4motsbwa'", u"'2014-04-08 13:53:36.183000'")
QUERY = u'BEGIN' - PARAMS = ()
QUERY = u'UPDATE "django_session" SET "session_data" = %s, "expire_date" = %s
  WHERE "django_session"."session_key" = %s ' - PARAMS =  (u"'NDFkMjdiMjI5NWUzYjliZWIzNGQwMGI1YzA1ZDcwMWQ5MjNmZWVlNDp7fQ=='",
  u"'2014-04-22 13:53:36.190000'", u"'z9q43506rahjmcheld9e0m9p4motsbwa'")
UPDATEはdebug_toolbar上では1or2ms。トランザクションの関係で計測上手く出来ないのかも?
UPDATEをSQLiteManagerから直接実行しても300msかかってました

[ mysql5.6.17 ] 約140ms
SELECT ??? FROM `django_session` WHERE (`django_session`.`session_key` = 'z9q43506rahjmcheld9e0m9p4motsbwa'
 AND `django_session`.`expire_date` > '2014-04-08 13:59:03' )
UPDATE `django_session` SET `session_data` = 'NDFkMjdiMjI5NWUzYjliZWIzNGQwMGI1YzA1ZDcwMWQ5MjNmZWVlNDp7fQ==',
 `expire_date` = '2014-04-22 13:59:03' WHERE `django_session`.`session_key` = 'z9q43506rahjmcheld9e0m9p4motsbwa'

しかしsqliteのアダプタって無駄が多いんですね
さすがに差が開きすぎな気もするので、単に私の環境のsqliteがおかしいのかも・・・
0307306
垢版 |
2014/04/09(水) 06:33:27.18ID:???
すみません、どうやら単純にデータがSSDにあるかどうかの問題でした…
sqliteファイルをSSDへ移したところ、2800ms→230msまで縮まりました
しかしHDDとSSDでここまで違うとは…
0309nobodyさん
垢版 |
2014/05/24(土) 02:57:47.14ID:???
nginxで使う場合uwsgiとgunicornでは、どちらがオススメでしょうか?
0310nobodyさん
垢版 |
2014/05/24(土) 03:17:53.06ID:???
そんな質問してるようじゃおまえにはまだはやい
0311nobodyさん
垢版 |
2014/05/24(土) 12:31:13.12ID:???
uWSGIの方が色々出来て便利だけどドキュメント読めないと詰むかもわからん。
Emperor + Zerg で Graceful reload とか。
0312nobodyさん
垢版 |
2014/05/24(土) 13:50:56.96ID:???
バカげた質問である
0313nobodyさん
垢版 |
2014/05/24(土) 14:09:01.28ID:???
Djangoに入ってるsimplejsonってUNICODEを期待してるの?
0315nobodyさん
垢版 |
2014/07/02(水) 22:36:04.75ID:???
どなたかいらっしゃたらちょっと助けて下さい。

DjangoのViewのとある関数で、別の関数の中で使った変数を使うことはできますか?
下の例なら、関数Aの中で関数BのgetHAMという変数を使いたいです。
0316nobodyさん
垢版 |
2014/07/02(水) 22:38:02.95ID:???
(例)
def A(request):
fee = int(getHAM) + 1
return fee

def B(request):
getHAM = str(1+1)
0317nobodyさん
垢版 |
2014/07/02(水) 23:15:22.78ID:???
そんな設計絶対に許さないけど、どうしてもというならセッション使おう
0318nobodyさん
垢版 |
2014/07/02(水) 23:17:36.14ID:???
やっぱり許せん

ステートレスって言葉を勉強してこい
0319nobodyさん
垢版 |
2014/07/03(木) 00:19:06.33ID:???
315です。

request.session['getHAM']みたいな感じで解決できたようです。
どうもありがとうございました。

ステートレスの意味が調べました。
ですが私はOAuth1を使ったTwitterアプリを作ろうとしていて、
views.pyのTwitterへリダイレクトする関数とTwitterからのcallbackを受ける関数はどうしても違うものになるかと思います。
プログラミング自体が初心者でして、不快にさせていたら申し訳ないです。
0320nobodyさん
垢版 |
2014/07/03(木) 01:28:08.19ID:???
>>319
ごめん調子に乗っただけ

oauth か。oauth みたいにステート保持する必要あるならセッション使う
0321nobodyさん
垢版 |
2014/07/20(日) 11:11:20.67ID:???
プロジェクトとアプリケーションがいまいちわかりません
djangoではプロジェクトの下に異なるアプリケーションを作成する前提なんですか?
2ch掲示板のクローンを作りたいならmanage.py startapp bbs2chclone
rssリーダーを作りたいならmanage.py startapp rssreader
って1つのプロジェクトの中に作っていくスタイルがdjangoですか?
PHPのMVCから流れてきたのでこのへんがよくわかりません
0322nobodyさん
垢版 |
2014/07/20(日) 11:42:27.87ID:???
startappでviews.pyも一緒に作られないのは何故ですか?
0324nobodyさん
垢版 |
2014/07/20(日) 18:43:16.39ID:???
1.6と1.7では作られませんよ
バージョンいくつの話ですか?
0325nobodyさん
垢版 |
2014/07/20(日) 19:37:29.49ID:???
>>321
二つ目のアプリを別プロジェクトで作ってもいいけど、運用で一緒に動かせるように。
標準で入っているアプリも使っているだろ。
アプリ単体で作ってもいいけど、すぐ動かせるようにプロジェクトをジェネレートしているんだと思う。
0326nobodyさん
垢版 |
2014/09/20(土) 09:55:41.08ID:???
配布目的ならやっぱりプロジェクトはわけたほうがいいですよね
0327nobodyさん
垢版 |
2014/09/22(月) 18:49:56.60ID:???
旧態依然とした社内で布教したく、業務システムのプロトタイプを作ってみました。
そこに入れるデータがExcelにしかないのですが、これをインポートするのにxlrdライブラリでExcelを読みつつ、django用に書いたmodelクラスのインスタンスを生成してはsave()を走らせるコードをちまちまと走らせています。

これでも要件は満たすのですが、皆さんだったらどうしますか?
0328nobodyさん
垢版 |
2014/09/25(木) 18:09:06.55ID:aYh5A6Fe
Djangoでおすすめのプラグイン教えて
自分はdjango-debug-toolbarとpaginationくらいしか使ってないけど
0329nobodyさん
垢版 |
2014/09/25(木) 21:23:37.04ID:???
>>328
paginationとかライブラリとしてしか使ってなかったわ。
0330nobodyさん
垢版 |
2014/09/26(金) 03:12:29.74ID:uLtl5abZ
フォームでアルファベットのみとかしたい場合どうすればいい?
cleared_data[].isalpha()とかしたら、アルファベット以外でもすり抜けてしまうんだけど
0331nobodyさん
垢版 |
2014/09/26(金) 07:54:29.85ID:???
クライアントサイドとサーバサイドでバリデーションかけろよ
0333nobodyさん
垢版 |
2014/09/26(金) 09:36:46.32ID:uLtl5abZ
>>331
は?
サーバサイドでは上記のように試したんだけど出来なかった
内部で変換されて出力時にまた変換されてるのかな、と
どういう風にチェックしたらいい?
DjangoはガチガチのFWだから、PHPみたいにprintやvar_dumpしても出てこないから分かりにくい


>>332
ごめん、cleared_dataじゃなく、cleaned_dataの書き間違いだった
どうやって見るん?
pdbとか?
自分はdjango-pdb見たが分からんかった
0334nobodyさん
垢版 |
2014/09/26(金) 13:01:27.56ID:???
【IT】「bash」シェルに重大な脆弱性、開発元がパッチ公開 [14/09/25]
http://daily.2ch.net/test/read.cgi/newsplus/1411612522/

多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大な
セキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。
ハッカーは特別に作成した変数を用いてセキュリティホールを突き、シェルコマンドを実行できる。これにより
サーバはさらなる本格的な攻撃に対して脆弱な状態となる。
(略)
このセキュリティホールを抜本的に解決するには、脆弱性のあるBashを新しい安全なバージョンに置換する
必要がある。米国時間9月24日朝の時点で、Bashの開発元からすべての現行バージョンをアップデートする
パッチがリリースされている。また、DebianとRed Hatはパッケージ化されたパッチを公開している。
ディストリビューターからのパッチを待たず、アプリケーションに対する危険な入力を排除したり、シェルを
呼び出す古いCGIスクリプトを無効化して新しいスクリプトに置換したり、Bash自体を別のシェルに
置換するなどの回避策を実施することも重要だ。
0335nobodyさん
垢版 |
2014/09/26(金) 16:46:16.19ID:???
>>333
シェルで見る。
ブラウザでしか操作できないならログ。
それもわからないならraiseしちゃうとか。
0336nobodyさん
垢版 |
2014/10/02(木) 20:04:40.32ID:MmprTnHx
models使ったスクリプトで、データベースに問い合わせて得た結果セットをJSON化したいんですが、
...is not JSON seralizableとなります
どう処理すればいいですか?

ちなみに、
>>>foo = bar.objects.all()
>>>print type(foo)
<class 'django.db.models.query.ValuesQuerySet'>
>>>print json.dumps(foo)
で上記のエラーが出ます
0338nobodyさん
垢版 |
2014/10/03(金) 08:34:38.15ID:L6uW93jV
>>>a = ['ringo','リンゴ']
>>>print a
[{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか?


また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか?
0339nobodyさん
垢版 |
2014/10/03(金) 08:44:06.28ID:???
>>338
870 デフォルトの名無しさん sage 2014/10/02(木) 11:43:57.63 ID:9jKc/G7B
CUI環境で
>>>a = ['ringo','リンゴ']
>>>print a
[{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか?


また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか?
PHPのvar_dump()みたいにオブジェクト内でもデータを確認したいのですが
0340nobodyさん
垢版 |
2014/10/03(金) 09:28:45.23ID:???
django関係なくね?
まずは python2 か python3 かはっきりしろ
ringo クラスに __repr__ メソッドを追加しろ
0341nobodyさん
垢版 |
2014/10/03(金) 10:04:20.76ID:???
>>340
関係ないと言いつつ的確に答えてて濡れた
0342nobodyさん
垢版 |
2014/10/04(土) 09:46:27.47ID:???
Djangoってさ、フォームのセキュリティに関して自分たちは何も対策することない?
基本的にO/Rマッパー使ったり、Formsクラスや{{ csrf_token }}使ってる限り
セッションハイジャックに関しては分かんないけど
0343nobodyさん
垢版 |
2014/10/04(土) 10:28:41.48ID:???
任せとけばいいよ
テストみてみ
すごいから
0344nobodyさん
垢版 |
2014/10/04(土) 10:30:15.26ID:???
悪いんだけど、そのテスト結果ってどこに書かれてる?
0345nobodyさん
垢版 |
2014/10/04(土) 11:44:46.26ID:???
django のテストコード見てみろ
結果は実行してみろよ
0346nobodyさん
垢版 |
2014/10/04(土) 11:57:21.96ID:???
ポストされたデータの妥当性テスト
https://github.com/django/django/blob/master/tests/forms_tests/tests/test_fields.py
https://github.com/django/django/blob/master/tests/file_uploads/tests.py

他心配ならテスト読んでみるといい

https://github.com/django/django/tree/master/tests

他のフレームワークと違ってdjangoはmozillaがCVEとかあげてくれてる
http://www.cvedetails.com/vulnerability-list/vendor_id-10199/product_id-18211/Djangoproject-Django.html
ここ上がってるバグを他のフォームライブラリーで試してみるといいよ
0347nobodyさん
垢版 |
2014/10/04(土) 12:54:37.96ID:???
なるほど、ありがと
安心して使うことにする
0348nobodyさん
垢版 |
2014/10/04(土) 18:50:26.74ID:???
ジャンゴ、ジャンゴ
0349nobodyさん
垢版 |
2014/10/04(土) 18:53:08.32ID:???
DjangoとcakePHPってどっちが良い?
サーバ公開ならApatcheと簡単に連携できてメンテも簡単なcakePHPかなと思うけど
0351nobodyさん
垢版 |
2014/10/05(日) 23:02:12.14ID:5shIACe9
Djangoってさ、views.pyもだけど、特にforms.pyがとんでもなく長くなってしまうと思うけどどう対処してる?
フォーム登録のあるページを5ページでも作ろうものならその度にclass作って一気に長くなって管理が面倒くさいんだけど
0352nobodyさん
垢版 |
2014/10/06(月) 00:23:20.78ID:???
views.py が大きくなる時は、
views/__init__py
views/foo.py
views/bar.py
みたいにファイル分割して __init__.py からインポートするようにしてるよ。
0353nobodyさん
垢版 |
2014/10/06(月) 01:23:11.52ID:???
__init__ で * 展開する奴らを見ると殺したくなる
0354nobodyさん
垢版 |
2014/10/06(月) 01:24:20.75ID:???
'views.foo' でいいだろ
0356nobodyさん
垢版 |
2014/10/06(月) 01:42:28.00ID:???
>>351
modelForm使ってるので書くことほとんどない。
あと、対応するmodelのファイルに一緒に入れてる。
models.pyは使ってない。1model1ファイル。
modelが中心だと考えている。
0357nobodyさん
垢版 |
2014/10/06(月) 09:45:14.28ID:???
forms.IntegerFieldにmax_length入れたら怒られたんだけど、自分はセキュリティ観点上フォームには必ず文字数制限を入れたい
しかも今回の場合は郵便番号の前半と後半部分なので3文字とかしか必要ないんだけど
もちろんクライアントサイド側でバリデートはさせるけど
どうしたらいいですか?
0358nobodyさん
垢版 |
2014/10/06(月) 10:05:58.70ID:???
>>> f = ComboField(fields=[CharField(max_length=3),IntegerField()])
>>> f.clean(123)
123
>>> f.clean(1234)
Traceback (most recent call last):
django.core.exceptions.ValidationError
>>> f.clean("aaa")
Traceback (most recent call last):
django.core.exceptions.ValidationError
>>> f.clean("567")
567
>>> f.clean("5678")
Traceback (most recent call last):
django.core.exceptions.ValidationError
0359nobodyさん
垢版 |
2014/10/06(月) 11:13:11.67ID:???
うわ、そんなやり方しないといけないの?
widgetとかCharFieldの方に入れるのかな?
何か複雑そうだなぁ

教えてくれてありがと
0360nobodyさん
垢版 |
2014/10/06(月) 22:27:56.00ID:???
>>357
django.core.validators.MaxValueValidator を使えばもう少し簡潔に書けるかも。
少なくとも、フィールドの型を本来のものと変える必要はなくなる。

使い方 等々、上のパッケージとクラスでググるとドキュメントが出てくるよ。
0363nobodyさん
垢版 |
2014/10/13(月) 23:45:05.77ID:???
views.pyを複数ファイルに分割すると
各viewで同じようなimport文を書くことになると思うんですけど
これスマートにできませんか? そういうもの割り切るしかないですか?
0364nobodyさん
垢版 |
2014/10/13(月) 23:59:05.29ID:???
それはしゃーない
0365nobodyさん
垢版 |
2014/10/14(火) 11:41:08.90ID:???
よくある、ユーザー登録する際にメールアドレスを登録してもらって、
そのメールに1回メールを送ってから、記載されたURLを開いて
存在確認が出来たらユーザー登録を許可するってのをやりたいんだけど、
contrib.authでコツコツ実装する感じですかね?

なんか、よくあるパターンなので、いいモジュールがあればと思ったんですが。
0366nobodyさん
垢版 |
2014/10/14(火) 16:31:09.62ID:???
Flaskならこの本でそのものズバリの内容を
ステップbyステップで解説してるんだがなぁ
つか今安いな! この本すごく分かり易いから、
djangoな人にも参考になると思うよ
http://www.amazon.co.jp/gp/aw/d/B00K00W9LI
0368nobodyさん
垢版 |
2014/10/15(水) 00:01:24.58ID:???
和書なら関係者の疑いもわかるが、洋書で
ステマ言われるとは思わんかったわw
0370nobodyさん
垢版 |
2014/10/16(木) 12:01:06.28ID:QKioo2JW
Django Version : 1.6.2

price = models.PositiveIntegerField(max_length=10, blank=True)
としてsyncdbした後MySQLAdminで確認すると、属性:UNSIGNEDとNULL:いいえとなってる
何でだろ?
自分は空白を許して、正の整数だけで登録したつもりなんだけど
どう変えればいいですか?
0372nobodyさん
垢版 |
2014/10/16(木) 14:10:13.09ID:???
>>370
あ、空白か。空白はcharだから、charを継承したFieldを作らないとじゃないか。
0373nobodyさん
垢版 |
2014/10/17(金) 11:21:20.95ID:???
質問させてください
Django+MySQLでトランザクションを実装しようと考えています
最初1.4の日本語訳を読んでいて'django.middleware.transaction.TransactionMiddleware'をsettings.pyに追加したところエラーが出ました
そこで調べているうちにバージョン1.6からトランザクション周りが変わったとのことを知りました

https://docs.djangoproject.com/en/1.6/topics/db/transactions/
英語での解説を読むのですが、'django.middleware.transaction.TransactionMiddleware'についての記述が見当たりません
これはもはやsettings.pyに書く必要はなくなったのでしょうか?
0374nobodyさん
垢版 |
2014/10/17(金) 14:41:47.81ID:???
Formって、Class内に一つでも使わないもの入れたらis_valid()通らないのな
ハマった

例えば
a = forms.CharField()
b = forms.CharField()
でHTML内でaのフォームだけ使った場合とか
クソ仕様だな
0379nobodyさん
垢版 |
2014/11/02(日) 18:02:08.17ID:???
ManyToManyにしないといけないところをForeignKeyにしてたわ
やりなおしかったるいからsqliteファイル直接いじって頑張ってみよう。。
0380nobodyさん
垢版 |
2014/11/14(金) 12:38:43.15ID:???
formsって使ってる?
0382nobodyさん
垢版 |
2015/02/12(木) 18:48:13.80ID:???
gae上でdjangoを学ぼうと、eclipseにPyDev
入れてみました。
しかし、gaeに展開できるdjango1.5のプロジェクト
をうまく作れません。

ググってみたのですが、djangoのバージョンが
古いものばかりです。

どこかお薦めサイトがないでしょうか?
0383nobodyさん
垢版 |
2015/02/12(木) 21:51:50.94ID:???
nonrel公式のチュートリアル見ればできるだろ
0384nobodyさん
垢版 |
2015/02/13(金) 16:13:01.92ID:???
今どきEclipseとかJavaでも使わんのではないか
PyCharmにしとけ
0385nobodyさん
垢版 |
2015/02/14(土) 21:06:27.94ID:???
emacsでいいんじゃない?
0387nobodyさん
垢版 |
2015/02/22(日) 06:23:30.03ID:OQN9yj0H
馬鹿には無理
0391nobodyさん
垢版 |
2015/03/19(木) 13:58:23.68ID:???
ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件が起きていた

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
0392nobodyさん
垢版 |
2015/04/09(木) 13:19:39.65ID:jehHF/WR
1.8がリリースされたのに未だに和訳が1.4止まり
LTSだからとっとと1.8のも用意して欲しい
翻訳活動してないのにdjangoの翻訳に関わってるとか名乗らないでほしい
0393nobodyさん
垢版 |
2015/04/09(木) 13:36:49.38ID:???
じゃあお前も手伝えよ
0394nobodyさん
垢版 |
2015/04/10(金) 03:11:50.03ID:???
FreeBSDのPython3.4にpipが(どころか、site-packageには何も)入ってないんですが、
その辺の事情をご存知の方、情報ください
0395nobodyさん
垢版 |
2015/04/10(金) 11:36:23.16ID:IfD1hcAX
何でまたWebprog板で聞いたのか・・・・
どうやってインストールしたのか知らないがpipは搭載されているから
標準パッケージにはまだ3.4がないからソースコードからインストールしたのかどうか知らないが
インストールに失敗したのではないかと
0396nobodyさん
垢版 |
2015/04/10(金) 20:32:04.94ID:???
ごめんなさい。板違いでしたね。
Djangoがインストールできなかったので、つい。。。

ついでだから説明しますと、portからもpkgからもインストールしてみましたが、
どっちもsite-packageは空でした。

何かpipに(例えばセキュリティー上の)問題でも発生したのかではと思って
尋ねてみました。
0397nobodyさん
垢版 |
2015/04/22(水) 14:13:21.75ID:iJvGkrJi
FreeBSD の ports はバグの温床
0398実は男
垢版 |
2015/04/28(火) 22:33:49.88ID:???
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆

ややちゃん♂
https://twitter.com/minwqgmg

#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg

#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara
0399nobodyさん
垢版 |
2015/06/23(火) 01:15:24.03ID:kjxEkJAQ
へぇ、Djangoのスレあったのか。
今月の頭ぐらいPythonとDjangoを使ってるんだけど、
だいたい分かった。何か質問があったら答えるよ。
0400nobodyさん
垢版 |
2015/06/23(火) 02:29:43.67ID:???
んじゃ金正男の嫁のスリーサイズ教えて
0401nobodyさん
垢版 |
2015/06/23(火) 02:35:09.92ID:???
Djangoと関係ないので断ります
0402nobodyさん
垢版 |
2015/06/23(火) 13:58:53.76ID:SobDk1j7
laravelのドキュメント翻訳って一人でやってるしDjangoの翻訳がまったく進まないのはリーダーが悪い
0403nobodyさん
垢版 |
2015/06/23(火) 14:20:47.37ID:SobDk1j7
そもそもあのアンケートも「翻訳不要」に誘導尋問してるような感じだしね
これでDjango翻訳に貢献してますっていうのはちょっとおかしいよねって話
0404nobodyさん
垢版 |
2015/06/23(火) 15:47:36.97ID:???
せやな。何も貢献してない人よりも
貢献しているってだけだな。
0405nobodyさん
垢版 |
2015/06/25(木) 01:47:47.84ID:???
なんであんなに読みにくいんだろう
0406nobodyさん
垢版 |
2015/06/25(木) 22:38:47.36ID:???
翻訳してコミットすれば良いのでは
0407nobodyさん
垢版 |
2015/06/26(金) 07:02:59.90ID:???
djangoは他の国のもあまり翻訳進んでなさそうだな
0409nobodyさん
垢版 |
2015/08/03(月) 21:54:25.08ID:???
manage.py runfcgi socket=hogehoge daemonize=falseでFastCGIを起動すると、kill -SIGTERMで死んでくれない。
defunctだからってことはないと思うけど、チュートリアルとか見ても殺すのにkill $(cat pidfile)だけなんだよなぁ。
0411nobodyさん
垢版 |
2015/08/04(火) 12:32:33.22ID:???
死んだら http でポート叩け
0412nobodyさん
垢版 |
2015/08/04(火) 22:16:53.73ID:???
自己解決。
実際はmethod=preforkとしてたんだけど、コレが良くなかったみたい。
Python3+Django1.8で動かしていて、runfcgiに必要なflupパッケージにflup6を使っていて、コイツがpreforkモード時の
シグナルの取り扱いにバグだかなんだか分からないがちゃんと拾ってくれなかったのが原因だった。

preforkにしたのは公式やWeb検索であったからで、とくにマルチプロセスにする意味もないのでmethod=threadedにしたら
問題なく動いた。

まぁ、どうせuwsgiとか使うのが常套なんだろうから大して役に立たないけど、情報展開。
0413nobodyさん
垢版 |
2015/08/10(月) 09:57:31.75ID:aAG1FD9w
無料でdjango動かせるところがいいんだけど
俺の知ってる限りだとdjangoのバージョンが古いんだよね
1.8が使える所があったらいいんだけど
0414nobodyさん
垢版 |
2015/08/10(月) 10:10:10.07ID:???
GAEもDjango動くとか言ってて騙されたわ
0415nobodyさん
垢版 |
2015/08/10(月) 13:47:02.66ID:???
スレチだけどheroku池
0416nobodyさん
垢版 |
2015/08/10(月) 14:00:51.55ID:???
あっごめんスレチではないのか
0418nobodyさん
垢版 |
2015/08/10(月) 23:50:30.22ID:+yFSj61n
ロケールが日本の時のnaturaltimeで未来の分数に「今から1時間」みたいなの気持ち悪い
この訳を考えたやつ出てこいよwww
0419nobodyさん
垢版 |
2015/08/11(火) 12:02:46.15ID:???
>>418
無理に翻訳しなくていいから
母国語で書いて!
0420nobodyさん
垢版 |
2015/08/19(水) 23:01:45.48ID:???
まだ1.4がメンテナンスされていたのかよ
さっさと切ればいいのいのに
0421nobodyさん
垢版 |
2015/10/30(金) 11:16:38.21ID:H6qoFEao
Djangoについて勉強したいのですが、何かいい資料はないでしょうか?
英語の資料とか勉強過程で読んで来たのですが、なかなかしんどくて
できれば日本語の本があればいいのですが
0422nobodyさん
垢版 |
2015/10/30(金) 21:29:36.05ID:???
俺も我慢して英語の本を読んでるよ
0423nobodyさん
垢版 |
2015/10/30(金) 21:51:19.32ID:???
>>421
かってにマルチしないで・・・

>>422
やっぱ洋書が一番ですかね
プログラマーやってると英語できないって致命的だなぁと思います
0424nobodyさん
垢版 |
2015/10/31(土) 11:43:12.18ID:4u0/YoLN
致命的ならお前はもう死んでいる
0425nobodyさん
垢版 |
2015/10/31(土) 20:01:26.57ID:i2zw6rVr
特定のコンセプトなしに自由に利用することができるフリーな掲示板です。

自由なスレッドの作成、投稿にコメントの付与など3次元で楽しめます。
URLの投稿でのサイトの内容を画像でキャッシュします。
履歴も表示することができ、サイトの保存にも役立ちます。

また、RSS配信の記事を一覧で表示するニューススレッドを追加しました。

http://fluid.twolineprj.com/twoline/entry
(スマートフォンにも対応)

気軽に投稿してみてください。
また、新規サービスも続々追加予定。
こんな機能があったら・・などご意見も絶賛募集中!
0426nobodyさん
垢版 |
2015/10/31(土) 23:06:01.54ID:???
本を買わずとも、とりあえず思ったとおりに動かすようなのは日本語のページ見ながらでもできると思う。

ただ、なんというかべからず集というかベストプラクティスというかそういったものを体系的に学ぶとなると、書籍なのかな
0427nobodyさん
垢版 |
2015/11/02(月) 03:28:28.05ID:???
洋書がいいよ。なんてったって要所を抑えているからね。ばいちゃ
0428nobodyさん
垢版 |
2015/11/02(月) 05:13:04.61ID:5qABfOWD
★桐光学園中学校高校バスケットボール部 インターハイ出場
桐◎学◎中学校の試験中は、お父さんも気を使っていたみたいで、
試験が終り週末に私(しまんざき結子)が自宅アトラス調布の嶋ザキ家のキッチンで洗い物をしている時襲われ?ました。
^^急に後ろから抱きしめてきた。 「慎太郎お父さん!」 言ったけど、構わず私の、、耳を舐めてチンコが勃ってました。
兄は万引き東京電機大学中学校しまんざき亮すけ(介)しまんざき結子=もと稲城市立向陽台小学校評判 万引 とぐぐれば顔!)
0429nobodyさん
垢版 |
2015/11/02(月) 12:55:32.10ID:OiZKD7bG
>>427
めっちゃうけたωωωωωωωωω
0430nobodyさん
垢版 |
2015/11/04(水) 19:16:35.89ID:gcyCvqHq
転職時の注意事項。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0431nobodyさん
垢版 |
2016/01/26(火) 21:52:59.08ID:xWpOE00O
742 デフォルトの名無しさん sage 2016/01/26(火) 11:04:43.37 e3nmXFm7

そうか、やっぱ遅いのか
pypy使えば少しは早くなるのかな?

PythonはTracで感じたけれど、スクリプトじゃなくアプリケーションレベルになると極めて遅い印象なんだよな
Tracだけかもしれないけれど
Dropboxは通信が関係してくるので遅さは仕方がないけれども


Djangoスレなんて専用のがあるんだな
そっちに行ってみよう
0432nobodyさん
垢版 |
2016/02/01(月) 14:45:45.09ID:GT9PcjWe
データベースに性別で男か女かだけを0か1で入れたいんだけど、こういう場合でもPositiveSmallIntegerFieldがいいのかな?
かなり冗長な気もするけれど
0434nobodyさん
垢版 |
2016/02/02(火) 16:18:52.70ID:???
>>433
で、Fieldはどれがいいの?
SmallIntegerと、そのISOに反してMとFでやった場合のChar(max_length=1)ではどっちが小さく出来るのかなと
0436nobodyさん
垢版 |
2016/02/03(水) 15:41:35.78ID:pxpepjDt
year = forms.ChoiceField(
label=u'year',
choices=( [_ for _ in range(1900:2017)]
0437nobodyさん
垢版 |
2016/02/03(水) 15:52:29.45ID:???
>>436
あぁ、そういう事出来たんですね
全く考えてもみませんでした(情けない)

ありがとうございました
0438nobodyさん
垢版 |
2016/02/04(木) 15:10:04.18ID:???
Djangoってなんでこんな分かりにくいんだろうか?
自分でPHPで作ったほうが遥かに楽で早く実装できると思う
0439nobodyさん
垢版 |
2016/02/04(木) 17:44:25.15ID:???
同意せざるを得ない
0440nobodyさん
垢版 |
2016/02/05(金) 16:26:40.94ID:???
たしかに分かりにくいけど一度仕様を把握してしまえば大規模なの作る場合はDjangoのほうが向いてると思う
ぶっちゃけ個人でやるならphpのほうが楽だけどな
0441nobodyさん
垢版 |
2016/02/06(土) 15:04:49.92ID:???
ほかの軽量以外のフレームワークも全部分かりにくいとかぼやいてそうだなw
0442nobodyさん
垢版 |
2016/02/07(日) 16:56:27.33ID:???
誰かDjango1.9を翻訳してくれ
1.4は古すぎて、仕様が違うところがチラホラ
で、エラーと戦うのが面倒くさい
0443nobodyさん
垢版 |
2016/02/09(火) 00:53:05.53ID:???
英語わからんでも、ソース読んだらだいぶ分かるようになった。
0444nobodyさん
垢版 |
2016/02/10(水) 16:21:00.58ID:???
バグ増殖マンですね判ります
0445nobodyさん
垢版 |
2016/02/14(日) 21:18:21.64ID:???
今のDjangoはマニュアル読んでも分かるように、1.4とは結構文法が違ってきている
日本語に翻訳するべき時期には来ているとは思うね
0446nobodyさん
垢版 |
2016/02/14(日) 22:42:32.16ID:???
GZip middlewareなんかも、1.4のマニュアルにはセキュリティ問題のこと書かれてないもんな
SecurityMiddlewareもない
1.4のマニュアルはもはや役立たずだよ

つまり、英語が出来ないとDjangoは使ったらダメくらいになってるな
0447nobodyさん
垢版 |
2016/02/15(月) 09:32:17.46ID:???
Django1.9は1.4とは別物
マニュアル1.4によく載っていたmodel内の__unicode__すらもはや非推奨
日本語訳の1.4は今や無用の産物
むしろ混乱する
英語出来なければDjango1.9は使わず、マニュアルが日本語対応している1.4使うべき
0449nobodyさん
垢版 |
2016/02/15(月) 12:25:25.76ID:???
古いドキュメントを検索から消し去る方法ないのかねぇ。

jQueryのあれも消えて欲しいんだが。
0450nobodyさん
垢版 |
2016/02/16(火) 13:34:55.21ID:???
あの翻訳システムに登録して、おまえ等で少しずつ翻訳してくれよ…
0451nobodyさん
垢版 |
2016/02/17(水) 02:38:58.22ID:???
>>450
これ翻訳したあとの文章をどこに入力するの?
0452nobodyさん
垢版 |
2016/02/18(木) 18:56:40.82ID:???
>>449
googleなら時期指定出来なかったっけ
0453nobodyさん
垢版 |
2016/02/18(木) 19:02:28.95ID:???
>>452
初心者に対して悪い影響を与えるから
ネット上から消えて欲しい
0454nobodyさん
垢版 |
2016/02/26(金) 01:55:48.44ID:???
何にせよ、日本語の情報が少ないのと、古いがために日本では使いにくいと思われるだろうな
日本では断然PHPだろうし
PHPには勝てないよ

ちなみに面倒くさかったけれど、1.9の英語のマニュアル殆ど読んだ
1.4とは違う部分が多い
0455nobodyさん
垢版 |
2016/02/27(土) 22:41:02.60ID:???
俺は1.8から始めたんだけど、それでも1.4のドキュメントは最初の最初は役に立ったよ。
後はひたすらググって作ってきた。
そのググった結果でやっぱり英語の1.9のドキュメントが結構ヒットするから、自然と読んでるようになったなぁ。
これを1から読んでたら多分挫折してた
0456nobodyさん
垢版 |
2016/02/29(月) 12:46:10.78ID:???
俺が一週間ぐらいで私的に翻訳してた内容を何ヶ月もかかってリリースしてるダメな翻訳チーム
もういい加減こんなペースで活動してますアピールしてるのださいだけ
0458nobodyさん
垢版 |
2016/03/01(火) 21:04:21.77ID:???
チームってか今誰か翻訳してんの?
アピールってなんだ?
批判だけして貢献できない癖に俺有能アピールはダサいだけ()
0459nobodyさん
垢版 |
2016/03/01(火) 22:56:32.09ID:???
翻訳してますアピールしてほとんど活動してないよりかはまし
0460nobodyさん
垢版 |
2016/03/02(水) 00:40:23.90ID:???
>>459
んなこたない
オレオレ翻訳アピールして全く活動してない奴よりは少なくともマシ
0461nobodyさん
垢版 |
2016/03/02(水) 01:06:28.35ID:???
こんなんで活動してますって言えるなら他のOSSのドキュメント翻訳チームだったら首だよ首
0462nobodyさん
垢版 |
2016/03/02(水) 18:25:59.93ID:???
言うほど翻訳って必要か?
0463nobodyさん
垢版 |
2016/03/03(木) 11:48:21.85ID:???
文句言うなら、誰か勝手に翻訳して公開したらいいんじゃないか?
0464nobodyさん
垢版 |
2016/03/10(木) 09:42:44.23ID:???
今月から触りだしてネットで人のソース見ながらAPIまでは作ったけど難しい
0465nobodyさん
垢版 |
2016/03/12(土) 18:28:00.76ID:???
1.9はやらなくていいんじゃない?1.9から使えないものはログにでるし。
1.8がLTSだから1.8やるといい。そろそろ1.8がリリースされて1年だな。
あと2年のサポートだが、Django2系が出たらそっちがLTSになる。
0466nobodyさん
垢版 |
2016/03/18(金) 12:28:52.65ID:???
自前のアプリで、管理サイトのlist_displayで表示項目と順序を制御するような事を実現したいのですが、参考になる情報源ないでしょうか。
ログインしたユーザーにより、あるモデルに対してユーザーAは項目1と項目2だけ、ユーザーBは項目2と項目5を表示するような事がしたいのです。

表示カラムモデルのようなものを作って、セッションからユーザーを特定し、対応する表示カラムモデルを取ってきて、それを元にコンテキストを生成すればなんとかなるかなと思ったり思わなかったり試行錯誤で悩んでいます。
0467nobodyさん
垢版 |
2016/03/18(金) 16:14:37.86ID:???
ttp://qiita.com/44d/items/897e5bb20113315af006
恐らく似たような事例を見つけました。
0468nobodyさん
垢版 |
2016/03/20(日) 10:19:42.44ID:???
>>466
ユーザが2人とかなら管理画面分ける方が楽かも。
正攻法ならModelAdmin.changelist_viewを継承していじったらいけない?
0469nobodyさん
垢版 |
2016/03/22(火) 16:08:01.71ID:???
>>468
ありがとうございます。内容についていけてませんが、contrib/adminの中を漁ってみることにします。
自前アプリでやりたいだけなので、汎用的に作ってあるadmiサイトよりは簡単なのだろうと思いますが、そのadminサイトの中身なので難しいですね。。。
0470nobodyさん
垢版 |
2016/04/14(木) 23:47:51.69ID:s0sLChci
もう1ヶ月も投稿ないのか?

慣れたらDjangoが一番楽なような気がするのは俺だけか?
PHPのFWよりもいい気がするけれど

まぁガチガチなところがあるので、Ajaxとかの実装に少し悩んだりしたけれど
DB周りのフィールド名とかもハマった
0471nobodyさん
垢版 |
2016/04/15(金) 02:44:27.88ID:???
ハマりどころをまとめてくれてるサイトないの
0472nobodyさん
垢版 |
2016/05/08(日) 21:34:57.72ID:???
最初の設計が悪かったせいなんだけど、途中でapplicationの名前を変えると
テーブル名変えたり色々とめんどくさいね。
0473nobodyさん
垢版 |
2016/05/08(日) 21:52:04.69ID:???
テーブル名指定できるだろ
0474nobodyさん
垢版 |
2016/05/09(月) 16:35:01.31ID:???
ナビゲーションメニューのような共用のテンプレートを作って他のテンプレートに埋め込めますか?
0475nobodyさん
垢版 |
2016/05/10(火) 18:44:00.01ID:???
>>474
共通のものを含むベースのテンプレートを作ってそれを継承するのがマニュアル的なやり方じゃないかな?
0476nobodyさん
垢版 |
2016/05/10(火) 21:24:17.55ID:???
>>475
調べてやってみます
ありがとうございます
0477nobodyさん
垢版 |
2016/05/14(土) 21:58:23.26ID:OUPh7qaa
マ イ ン ド コ ン ト ロ ー ル の手法

・沢山の人が、偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト

10人に一人は カ ル ト か 外 国 人

「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
0478nobodyさん
垢版 |
2016/05/26(木) 12:52:23.01ID:qykxgyjz
ge
0479nobodyさん
垢版 |
2016/05/26(木) 17:01:30.37ID:qykxgyjz
gult4
0481nobodyさん
垢版 |
2016/06/11(土) 15:49:21.45ID:CUuO3A4Q
WSGI周りの理解がダメなのか、調べたとおりやってもデプロイできないorz
実行者がapacheになるとパスが変わったりするのだろうか。
0482nobodyさん
垢版 |
2016/06/14(火) 12:50:08.99ID:???
漏れはあきらめてapache用のdjango-cgi.pyを使ってる
0483nobodyさん
垢版 |
2016/06/17(金) 18:07:15.86ID:4EMEQ+se
上手く行ったと思ったら数時間でアクセスできなくなって再格闘中。
トータルで7日くらいやってるが諦めて他の方法にしたほうが良さそう。。。
0484nobodyさん
垢版 |
2016/06/23(木) 23:04:02.02ID:3kqgeKYA
諦めきれず再格闘。macだからなのか、apacheが使ってるhttpdがapple製のdeamon?なのが原因なのか、多分wsgiにsetuidで権限を付与する所で失敗してバグってる模様。Linuxだったらもう少し楽に設置できてたのかなぁ。
0485nobodyさん
垢版 |
2016/08/04(木) 14:41:29.14ID:DIwkRxVh
>484
まずはVirtualBOXとvagrantを入れてみよう。
0486nobodyさん
垢版 |
2016/08/09(火) 14:46:53.63ID:5tVutP1r
申し訳ないんですがやっぱりWebアプリをdjangoで作るのはやめるべきだという結論に達しました。
Rubyは嫌いだけどやるならrailsのほうがいいです。
djangoが動かせるフリーのクラウドサーバも極少ないですし、あったとしてもバージョンが古いんですね。
django 1.9に対応したサーバなんてないんですよ。
0487484
垢版 |
2016/08/09(火) 23:01:50.49ID:UI5expeY
>>485
堪忍してherokuにインストールしました。。。
0488nobodyさん
垢版 |
2016/08/10(水) 15:36:08.59ID:???
ruby上で動くpythonがあれば解決する気がする
0489nobodyさん
垢版 |
2016/08/12(金) 19:52:37.86ID:???
ないので解決しない
0490nobodyさん
垢版 |
2016/08/13(土) 12:57:08.39ID:???
Ruby より速くなることはないので地獄
0491nobodyさん
垢版 |
2016/08/19(金) 22:27:19.86ID:???
たしかにDjangoは環境構築とメンテで時間取られる。
自分のサービスならまだしも、人のサービスを開発するとなると、
サーバー選択の時点でDjangoは除外せざる得ない。
0492nobodyさん
垢版 |
2016/12/28(水) 18:31:26.98ID:???
Python3でwebsocketを使えるDjangoのフレームワークってありますか?
0493nobodyさん
垢版 |
2017/02/19(日) 06:00:37.35ID:???
日経とかGunosyとかDjango本出してくれたまへよ
0494nobodyさん
垢版 |
2017/03/07(火) 15:52:21.69ID:oo+KeZxl
過疎ってんねー
個人じゃ使わないか
0495nobodyさん
垢版 |
2017/04/14(金) 15:39:49.10ID:XekATNXY
相変わらず投稿ナッシング!
Python使いにはDjango扱いやすいと思うんだけどなあ

少しお金かかるけどGAE/FEにものせられるよ?
0496nobodyさん
垢版 |
2017/04/15(土) 21:09:28.96ID:TT9Cv44c
初心者(web経験なし)

一通り、チュートリアルに目を通しましたが、
殆ど解りませんでした

サンプルプロジェクト一式を配布しているサイトなどは無いでしょうか?
0497nobodyさん
垢版 |
2017/04/16(日) 18:43:46.57ID:???
世の中 single page application にいってるからな
0498nobodyさん
垢版 |
2017/04/16(日) 21:18:40.86ID:???
python使いたかったけど初心者だから情報の少ないDjangoよりrailsの方が勉強しやすいと思ってrailsに乗り換えた
0499nobodyさん
垢版 |
2017/04/16(日) 21:28:25.79ID:???
それでいいんじゃね?

pythonはドキュメント充実してるけど
djangoのチュートリアル読んで理解できないレベルなら
勉強しようとしても無駄

自分の理解出来そうなとこから始めるのはいいと思うよ
今後はrails頑張ってね
0500nobodyさん
垢版 |
2017/04/25(火) 19:11:24.32ID:???
結局どのフレームワークがいいの?
0501nobodyさん
垢版 |
2017/04/28(金) 11:09:19.39ID:???
20年くらいメンテ続けてくれるやつを選べ
10年じゃだめだ
0502nobodyさん
垢版 |
2017/05/21(日) 22:16:03.28ID:???
機械学習の盛り上がりで
pythonは日本でも一気にメジャー言語になったのに
いまだにdjangoは盛り上がらないね
何故なんだろか
みんなflask使ってんの?
0503nobodyさん
垢版 |
2017/05/22(月) 11:25:28.69ID:???
学習コストの問題じゃないか
色々できるからそのぶん色々勉強する必要がある
0504nobodyさん
垢版 |
2017/06/30(金) 12:25:27.45ID:???
瑕疵担保責任(かしたんぽせきにん)

納品されたシステム、プログラムに不具合があった場合、10年後でも無償で修理してもらうことが可能になった。

民法改正で事実上期限が「無制限」になった
不具合を指摘されたらすぐに行動をとるべし 納品物に不具合があれば損害賠償を請求される可能性もある

http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。

重大な脆弱性が現バージョンから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もする。
0505nobodyさん
垢版 |
2017/07/19(水) 23:27:15.08ID:7/u0QJXw
今更だがDjangoにはまった!慣れれば使い勝手いいな。
0506nobodyさん
垢版 |
2017/08/09(水) 07:24:20.15ID:???
俺はtornado使ってるわ
ORMさえ決められてないアバウトなフレームワークだけど、
さすがfacebookの息がかかってるだけあって使い勝手はいい
0507nobodyさん
垢版 |
2017/09/12(火) 23:26:58.79ID:???
DBのmigrationって何?
DBをデプロイするってこと?
0508nobodyさん
垢版 |
2017/09/13(水) 15:46:29.97ID:KuGcmary
デプロイも含まれるがデプロイではない
0510nobodyさん
垢版 |
2017/09/13(水) 22:21:26.05ID:???
スキーマだけじゃなくてスキーマ変更に伴うデータもマイグレートできる
0511nobodyさん
垢版 |
2017/09/15(金) 18:06:59.05ID:???
プラグインのマイグレートはわりかししっかり書くけど、プロジェクトはアップばかりでダウンはほとんど書いてないわ
0512nobodyさん
垢版 |
2017/09/17(日) 20:58:49.75ID:???
>>508
>>509
>>510
ありがとうございます

ORMで定義したdbのモデルをsqlに変換する作業がマイグレーションって感じですかね
0513nobodyさん
垢版 |
2017/09/17(日) 21:34:04.47ID:???
DMLを担うのがORMで、DDLを担うのがマイグレートと覚えときゃいよ
0514nobodyさん
垢版 |
2017/09/17(日) 21:35:59.32ID:???
DMLはModelやな
すまんこ
0515nobodyさん
垢版 |
2017/10/12(木) 15:47:36.77ID:DO0u3nqT
python2のdjangoとpython3のdjangoがごちゃ混ぜに入って詰むから
django2.0でpython2.7と完全に決別するまでは普及は無理
普通に入れようとするとpython2.7のdjangoになって将来的に詰むし
0516nobodyさん
垢版 |
2017/10/15(日) 06:52:27.35ID:???
Formってflaskでいうwtfみたいなものですか?
0518nobodyさん
垢版 |
2017/10/22(日) 23:57:50.01ID:???
wtfとだいたい同じです
0521nobodyさん
垢版 |
2017/12/09(土) 12:47:06.42ID:TFkLt9wd
--------ktkr--------
0522nobodyさん
垢版 |
2017/12/16(土) 02:13:26.51ID:???
デバッグの為にPycharm使ってみたけど、"The SECRET_KEY setting must not be empty"を吐いて動かねえ。
setting.pyのSECRET_KEYを読み込んでないような様子なんだけど解決できねえ。
0523nobodyさん
垢版 |
2017/12/24(日) 02:12:11.20ID:???
Railsが流行ってるから手出すべきか迷ってるんだけど
Django使える人がRails覚えるメリットというか
webサービス作るにあたってRailsの勝ってる利便性とかってある?
Djangoが最初に勉強したWAFなので、他のWAFは自動で管理画面作ってくれないらしいと知って驚いてる
求人数とか日本語資料の多さとかじゃなくて純粋に作りやすさとかの観点が聞きたい
0524nobodyさん
垢版 |
2017/12/24(日) 07:24:12.04ID:???
rails流行ってるって何年前の話だ?
0525nobodyさん
垢版 |
2017/12/24(日) 09:38:15.17ID:???
>>524ヤフーでググってみたら?
ヘイ尻!rails流行ってるって何年前の話だ?
0526nobodyさん
垢版 |
2017/12/24(日) 13:34:01.27ID:Ihv87YQh
>>524
ほんそれ
0527nobodyさん
垢版 |
2017/12/24(日) 14:01:52.85ID:???
あのさー質問の主題そこじゃないってわからん?
そんなに気に食わないなら「俺の周りでは使用してる人が多いから」に訂正します
誤解を招く表現をして申し訳ありませんでした
0528nobodyさん
垢版 |
2017/12/24(日) 14:09:43.96ID:Ihv87YQh
>Railsが流行ってるから手出すべきか迷ってるんだけど
出さなくていい時間の無駄

>Django使える人がRails覚えるメリットというか
ない

>webサービス作るにあたってRailsの勝ってる利便性とかってある?
ない

>Djangoが最初に勉強したWAFなので、他のWAFは自動で管理画面作ってくれないらしいと知って驚いてる
それでいいやん

>求人数とか日本語資料の多さとかじゃなくて純粋に作りやすさとかの観点が聞きたい
自分で結論出てるのにいちいち聞くなよ
0530nobodyさん
垢版 |
2017/12/24(日) 19:28:51.89ID:???
Redmineの拡張作れる程度の知識は付けといて損はない
0531nobodyさん
垢版 |
2017/12/26(火) 15:05:14.67ID:LQjf7/m0
RailsもDjangoも仕事で使ったけど、Railsの仕事は腐るほどあるけどDjangoの仕事は殆ど無い。
だけどRailsみたいなMVCフレームワークももう古いから、必要に迫られてないならやる必要ない
0532nobodyさん
垢版 |
2017/12/30(土) 12:10:13.09ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

80U0I4S694
0533nobodyさん
垢版 |
2017/12/30(土) 15:36:06.66ID:2y5gVFlY
てすと
0535nobodyさん
垢版 |
2018/01/14(日) 15:51:04.92ID:XZujk/vW
No module named 'django.db.models.functions.window'
このエラーの対処の仕方を教えてください。
0536nobodyさん
垢版 |
2018/01/14(日) 16:15:06.85ID:???
そのレベルのメッセージを質問してくるって事は
質問者は小学生だと思うから一応答えるけど、
エラーが出たら聞く前に最低限ググれよ。
ググることすら出来ないならプログラミングするな。
0538nobodyさん
垢版 |
2018/02/19(月) 21:48:08.18ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0539nobodyさん
垢版 |
2018/03/27(火) 23:37:05.78ID:???
エディタは何がいいの?
VSCODEで書いているけど、pycharmの方がええのかな
0540nobodyさん
垢版 |
2018/03/28(水) 15:57:06.69ID:CmIrZuUj
pycharmええよ
0542nobodyさん
垢版 |
2018/05/10(木) 23:27:16.92ID:???
phpを少しいじれるwebデザイナーだけど
djangoを触ってみたいと思います!

皆さんよろしくお願いします!
0543nobodyさん
垢版 |
2018/05/11(金) 06:54:58.52ID:veuYisTo
馬鹿には無理
0544nobodyさん
垢版 |
2018/05/13(日) 22:12:46.83ID:???
django2.0はなにがかわったのか
0545nobodyさん
垢版 |
2018/05/15(火) 09:31:51.05ID:BsIiLsyV
Python2の切り捨て、
urlpatternに簡易記法が加わった、
on_delete指定が必須になった
くらいか。
0546nobodyさん
垢版 |
2018/05/15(火) 10:52:31.10ID:???
>>545
>>544みたいに調べれば誰でも判る事を聞く奴が増えた
0547nobodyさん
垢版 |
2018/05/17(木) 21:52:57.96ID:???
djangoでWEBサービス作るとしたら
VPS契約するのが楽?
0548nobodyさん
垢版 |
2018/05/18(金) 09:14:34.65ID:???
サーバ面でより楽したかったらherokuみたいなPaaS使うって手段もある
apacheとドメインの設定できるならVPSで全然構わないし
俺ならherokuの使い方調べるほうが面倒だからVPS使うけど
0549nobodyさん
垢版 |
2018/05/18(金) 15:35:10.39ID:dhEtA/py
GAE
0550nobodyさん
垢版 |
2018/05/19(土) 06:59:01.30ID:q5i5SXyd
  ★★★The aim of J▲ew▲ism is t▲o brai▲nwash the whole world by communism and dominate like slavery.★★★

  この掲示板(万▲有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v
  http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる!
0551nobodyさん
垢版 |
2018/05/19(土) 09:39:29.36ID:???
>>548
答えてくれてありがとう
参考にする
ここ全然人いないんだな
0552nobodyさん
垢版 |
2018/05/19(土) 11:09:04.82ID:???
#djangocongress
がTwitterのトレンドに上がってるけど
ここは盛り上がらないの?
0554nobodyさん
垢版 |
2018/05/20(日) 16:46:42.41ID:akOhgStL
555記念
0555nobodyさん
垢版 |
2018/05/20(日) 19:14:46.49ID:8kaONNNI
djan555
0556nobodyさん
垢版 |
2018/07/13(金) 17:47:13.00ID:???
Django案件やってるから覗きに来た
0557nobodyさん
垢版 |
2018/07/13(金) 20:21:06.79ID:???
自分のPCでのローカル開発環境から
本番に移すのが怖いわー
0558nobodyさん
垢版 |
2018/07/31(火) 18:05:08.41ID:imaLCACS
PythonわかるけどDjangoほぼ触ったことないのに一週間で一からシステムつくらなきゃならなくなった
0559nobodyさん
垢版 |
2018/07/31(火) 18:44:43.22ID:RshU3zsp
責任とれ
0560nobodyさん
垢版 |
2018/08/02(木) 09:01:52.79ID:???
掌田津耶乃の本

Node.js超入門、2017
Python Django 超入門、2018
0561nobodyさん
垢版 |
2018/08/02(木) 12:04:09.61ID:nCmmfhT+
ステマじゃなくてあからさまな宣伝のとき何マって言うんだっけ
0562nobodyさん
垢版 |
2018/08/02(木) 19:56:21.64ID:???
そりゃぁ、あからさマじゃないの?!
0565nobodyさん
垢版 |
2018/08/06(月) 14:56:32.67ID:AqjlzOLq
ちょっと慣れてきた
Python人気でDjangoエンジニア増えるかな?
それともRails一強は揺るがない??
0566nobodyさん
垢版 |
2018/08/06(月) 20:29:00.84ID:???
お前が揺らすんだよ
0567nobodyさん
垢版 |
2018/08/07(火) 05:50:38.47ID:42irz0XP
胎児の父を鑑定するサービス
0568nobodyさん
垢版 |
2018/08/31(金) 19:26:00.43ID:pzbYtgZp
Djangoかなりいいのに流行らねぇなぁ
0569nobodyさん
垢版 |
2018/08/31(金) 23:19:11.09ID:sfbCfxq9
うむ
0570nobodyさん
垢版 |
2018/09/02(日) 01:31:47.63ID:???
Rails流行る→人が多いから求人増える→求人多いから学習者増える(養成スクールまで現れる)
ってループになってるからね
それでもLaravel案件は増えてるようだけど
Pythonは日本で流行らないなあ
0571nobodyさん
垢版 |
2018/09/02(日) 01:36:22.52ID:WDeZtrdY
Djangoのいいところってどんなとこ?
Pythonであるという点を除いてフレームワーク的に
0572nobodyさん
垢版 |
2018/09/02(日) 03:13:07.03ID:cGyvnYet
adminページがデフォ
あんまり考えなくても高セキュリティ
0573nobodyさん
垢版 |
2018/09/04(火) 00:11:23.68ID:???
ジャンゴのテンプレートだとプログラマとデザイナの喧嘩が起きない?
0574nobodyさん
垢版 |
2018/09/16(日) 02:19:13.22ID:???
今どきDOMをサーバーでレンダリングするわけないやろ
0575nobodyさん
垢版 |
2018/09/16(日) 12:49:38.05ID:xjQG6Eq3
1週回ってサーバーサイドでレンダリングしてたりもするが(もちろんnodeだけど)。
0576nobodyさん
垢版 |
2018/09/18(火) 15:30:48.45ID:???
DjangoとReduxでWEB開発はありえない?
0577nobodyさん
垢版 |
2018/09/20(木) 01:22:23.31ID:???
なんで react じゃなくて redux?
0578nobodyさん
垢版 |
2018/09/21(金) 15:52:32.96ID:sFmjbxyM
人工知能ブームでPythonという言語自体はRuby駆逐する勢いで流行ってるのにRailsの牙城は崩せないでいるね
なんでだろう
0579nobodyさん
垢版 |
2018/09/21(金) 18:50:31.71ID:U06sbZLS
特に日本では最初に席に座った者が長くのさばる
AI開発は空席だったから
0580nobodyさん
垢版 |
2018/09/22(土) 12:09:56.42ID:2XnIqntO
DRFがもう少しすっきりしていたらな。
Django本体もAPIフレンドリーにならないと、Railsと同じくレガシーのまま消えていくだけ。
0581nobodyさん
垢版 |
2018/09/22(土) 12:55:39.83ID:XiYWKKgs
pythonの本増えて書店の本棚は賑わってるけど
これと言ってすごい本が無い印象
0582nobodyさん
垢版 |
2018/09/25(火) 08:28:08.95ID:6DRh0g4y
プログラミング初心者向けばっかり充実していってるかんじ
0583nobodyさん
垢版 |
2018/09/25(火) 11:31:10.99ID:aHvQ5nLl
この機に儲けよう感はんぱない
0584nobodyさん
垢版 |
2018/09/25(火) 12:33:10.28ID:Vgmf6pb9
初心者向けばかりなのは言語に限らずだな
インストールとかは端折ればいいのに
ギターの入門書とかもそう
0585nobodyさん
垢版 |
2018/09/25(火) 16:32:39.23ID:KK6GPlc3
初心者向けの説明省くとアマゾンで酷評されるからなー
この本いいなと思った本でも、「難しすぎます」とか書いて評価が1とか付けられてる本をよく見かける
0586nobodyさん
垢版 |
2018/09/25(火) 16:54:49.77ID:ifhBrUa3
うむ
0587nobodyさん
垢版 |
2018/09/25(火) 17:16:01.48ID:???
理解度なんて千差万別だから
結局わかってる人に対面で教わるのが一番だな
0588nobodyさん
垢版 |
2018/09/25(火) 18:17:29.94ID:dr+8UBvv
>>584
中身は知らんけどDjango本が由来にひっかけてギターが表紙のやつあったな
ぱっと見ギター教本にしか見えなくてワロタ
0589nobodyさん
垢版 |
2018/09/25(火) 22:56:25.14ID:Vgmf6pb9
Pythonは公式がかなり充実してるし
入門や構文は省いた本出てもいいと思うんだけどね
技術書って大体300ページくらいしかないのに
入門書は範囲を広げるから1項目あたりが薄くなっちゃう
0590nobodyさん
垢版 |
2018/09/27(木) 10:53:36.75ID:aRyEJ6b6
ボリューム増やして金巻きあげるためにどうでもいいページを挿し込んでる
0591nobodyさん
垢版 |
2018/09/27(木) 17:27:55.04ID:???
やっぱりネットが一番!
0592nobodyさん
垢版 |
2018/10/19(金) 08:52:47.55ID:???
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0594nobodyさん
垢版 |
2018/10/27(土) 00:53:25.44ID:???
conohaVPSでdjango入れたんだけど
最初のcongratulationsみたいなページすら出せない
わけわかめ
0595nobodyさん
垢版 |
2018/10/27(土) 00:57:27.70ID:ANUXKiJ5
がんがれ
0596nobodyさん
垢版 |
2018/11/01(木) 00:02:58.31ID:Vmjhx96G
  ★★★チベットの独立は、日本の核心的利益である★★★
  http://jbbs.livedoor.jp/bbs/read.cgi/s●tudy/3729/1226114724/78

  この掲示板(万有サロン)に優秀な書き込みをして、総額148●万円の賞金をゲットしよう!(*^^)v
  http://●jbbs.l●ivedoor.jp/study/3729/ →リンクが不良なら、検索窓に入●れる!
0597nobodyさん
垢版 |
2018/11/02(金) 23:08:15.82ID:e8wkLb/J
# base.html
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>{% block title %}{% endblock %}</title>
</head>
<body>
<h1>{% block title %}{% endblock %}</h1>
</body>
</html>

# index.html
{% extends "base.html" %}
{% block title %}タイトル{% endblock %}


こういうふうにbase.htmlでtitleを2回使いたいんですけど
どうするのがいいのでしょうか
0598nobodyさん
垢版 |
2018/11/03(土) 02:59:45.46ID:wIVktaKR
結局django-macrosインストールして対応しました
やけに日本語の情報が少なかった・・・・
0599nobodyさん
垢版 |
2018/11/11(日) 23:43:28.39ID:QuAnWF++
なんかいまいち流行らんね
0600nobodyさん
垢版 |
2018/11/12(月) 15:58:15.01ID:???
日本語の情報が少ないから日本で流行ってないだけ
0601nobodyさん
垢版 |
2018/11/13(火) 14:24:39.96ID:mcQxMxVN
Djangoが悪いとは思わないけど
もっと必要最小限で軽量化出来たはず
0602nobodyさん
垢版 |
2018/12/15(土) 19:43:54.97ID:???
日本語の情報がだいぶ増えている気がするのですが、気のせいでしょうか?
0603nobodyさん
垢版 |
2018/12/16(日) 00:03:09.66ID:???
>>602
そうですね。
確かに増えてると思います。
0604nobodyさん
垢版 |
2018/12/16(日) 09:23:39.46ID:???
>>603
やっぱりそうですよね。
日本語情報が増えてきたので、しくりこない Ruby on Rails はやめて
Django に乗り換えることを考えています。
0605nobodyさん
垢版 |
2018/12/16(日) 17:06:25.03ID:???
頑張ってください
0606nobodyさん
垢版 |
2018/12/18(火) 12:12:58.85ID:lEy3WM7N
railsと比べてdjangoの強みを教えてください
0607nobodyさん
垢版 |
2018/12/18(火) 14:34:27.02ID:???
rubyを使わないで済む
0608nobodyさん
垢版 |
2018/12/18(火) 21:33:14.22ID:???
名前がかっこいい
0609nobodyさん
垢版 |
2018/12/19(水) 12:55:00.08ID:???
ずっとpython/django使ってたけど
仕事でruby触ってるがpythonより早いのな…
0610nobodyさん
垢版 |
2018/12/19(水) 14:45:41.31ID:???
そうなんだ
どうでもいいけど

速さ求めるなら
最初からスクリプト言語なんか使わんし
0611nobodyさん
垢版 |
2018/12/23(日) 20:08:01.92ID:???
Django始めようと思うんですがオススメの学習リソースを教えて欲しいです。フレームワーク自体使うのは初めてです。
0616nobodyさん
垢版 |
2018/12/31(月) 12:05:30.76ID:d1eaqCxV
>>614
掌田は中身のない本書きすぎなんだけどコネでもあるの?
0617nobodyさん
垢版 |
2019/01/08(火) 15:24:58.51ID:???
公式読むのが最強
0618nobodyさん
垢版 |
2019/01/08(火) 23:46:11.96ID:???
Pythonはなぜサーバサイドプログラミング言語・オブ・ザ・イヤーに輝けないのか
0619nobodyさん
垢版 |
2019/01/08(火) 23:51:53.85ID:???
速度遅いし仕方ないね
0620nobodyさん
垢版 |
2019/01/14(月) 14:19:06.45ID:???
結局aiとプログラミング入門くらいしか長所ないよね…
0621nobodyさん
垢版 |
2019/01/14(月) 17:25:36.80ID:???
python辞めて
goに移行しても良いですか?
0622nobodyさん
垢版 |
2019/01/14(月) 20:10:53.44ID:???
辞める必要なぞないのじゃ
要件に合わせて使い分けるのじゃ
0623nobodyさん
垢版 |
2019/01/14(月) 21:19:05.14ID:???
>>622
おじいちゃん!djangoはどういう要件のときに使ったらいいの?
0624nobodyさん
垢版 |
2019/01/14(月) 23:13:01.65ID:???
えっ?何だって?
最近耳が遠くなって何を言っておるのかよくわからんのぉ
0625nobodyさん
垢版 |
2019/01/16(水) 19:19:04.50ID:???
Python使いたいな〜って時
0627nobodyさん
垢版 |
2019/01/19(土) 20:58:53.93ID:???
レンサバでデプロイしたいが、サーバーの知識がないと無理ですか?
0629nobodyさん
垢版 |
2019/01/22(火) 19:29:41.74ID:???
>>627
やりたいならググればやり方出てくるから頑張ってやってみたらいい
スキルアップにもなる
0630nobodyさん
垢版 |
2019/01/31(木) 09:43:27.36ID:???
python を始めようと思って調べてるんだが、JSP みたいなのもかけるんだね。スピードはどんなもんだろ。

mod_pythonを用いると、ASPやPHP、JavaServer Pages (JSP) に類似したPythonコードをHTMLのページに埋め込むPython Server Pages (PSP) が利用できる。
0631nobodyさん
垢版 |
2019/01/31(木) 15:30:40.98ID:UNfRMYNb
Brython
0632nobodyさん
垢版 |
2019/01/31(木) 17:46:09.10ID:???
>>631 Brython ってクライアント側で動くの? javascript みたいだからそうなのかな?
その場合、python は
ブラウザで標準サポートしてることになるのかな?
0633nobodyさん
垢版 |
2019/02/04(月) 00:30:13.02ID:1cWJLtmL
サーバーサイドだけに決まってますやん
0634nobodyさん
垢版 |
2019/02/04(月) 02:45:15.06ID:ImcVcZ6u
馬鹿には無理
0635nobodyさん
垢版 |
2019/02/04(月) 02:46:35.27ID:???
バカにもできるようにするのが我々のシゴトだ
0636nobodyさん
垢版 |
2019/02/04(月) 15:59:07.33ID:liKxxhcC
まあ、出来ない人間には出来ないだけ、書き込む必要もないのに
やり方なんていくらでもある
0637nobodyさん
垢版 |
2019/02/05(火) 12:16:22.15ID:???
Djangoのオススメ学習リソース教えてください、英語でも可。SNS作りたい
0639nobodyさん
垢版 |
2019/02/05(火) 22:50:25.48ID:???
一時間で、WebAPIを作れた。
pythonでなくDjangoという言語だな。
0640nobodyさん
垢版 |
2019/02/05(火) 23:31:15.38ID:???
言語と、ライブラリやミドルウェアの区別がつかない人だと分かった
コピペプログラマの域を出てない人だね
0642nobodyさん
垢版 |
2019/02/06(水) 11:36:19.40ID:???
言語と、メタファの区別がつかない人だと分かった
アスペプログラマの域を出てない人だね
0643nobodyさん
垢版 |
2019/02/06(水) 12:23:52.52ID:tpFSvreF
ぽっちゃりとメタボの区別がつきません
0645nobodyさん
垢版 |
2019/02/06(水) 12:57:56.31ID:f6QUV4CA
あとクラッカー対策しとけよ
0648nobodyさん
垢版 |
2019/02/07(木) 12:24:50.66ID:???
RoRとLaravelと合わせて三大FWって書いてある記事あるけど圧倒的にDjangoが利用数少ない気がする
0649nobodyさん
垢版 |
2019/02/07(木) 12:32:51.13ID:???
RoRが急激に減ってるから相対的に上がってる感じはするな
でも決して少なくないとは思うよ
0650nobodyさん
垢版 |
2019/02/07(木) 15:33:51.62ID:E2cS2Fxh
RoRの人たちとは違っていちいち自慢しないからな
黙って使う
0651nobodyさん
垢版 |
2019/02/14(木) 09:50:48.28ID:5/yUwMd2
三大なんとかって信用ならんな。
Spring/.NETなんかもかなり多いだろう。
0652nobodyさん
垢版 |
2019/02/14(木) 18:48:00.11ID:H8/vQ8w0
Google web toolkitと同じ運命になるような気がする。
0655nobodyさん
垢版 |
2019/02/15(金) 09:08:53.92ID:???
そいやDjangoの本出ないね
0656nobodyさん
垢版 |
2019/02/15(金) 09:35:06.14ID:???
本を読んでまで覚えたい人がいないからな
0657nobodyさん
垢版 |
2019/02/15(金) 09:52:41.37ID:???
>>656
一応3大フレームワークらしいじゃん
流行ってないのは学習リソースが少ないからだよ絶対。
Railsみたいにチュートリアルを無料で公開すべき
0658nobodyさん
垢版 |
2019/02/15(金) 09:53:25.09ID:???
YouTubeとかPythonらしいけどフレームワーク何使ってるんだろ
0659nobodyさん
垢版 |
2019/02/15(金) 13:39:16.37ID:A90Y/Ltk
Djangoは楽するための道具だろ
楽したいのに何で本買って勉強しないといけないんだよ
だから本なんて買わなくても判る人だけが使えれば良いんだ
0660nobodyさん
垢版 |
2019/02/15(金) 15:10:50.81ID:???
楽したいのは仕事であって勉強じゃない
そこを履き違えるとよろしくないよ

djangoで作れるものをフルスクラッチで書くより
django使った方が楽だから勉強するのさ
フルスクラッチで作るのが楽なら
勉強してdjango使わなくても良いと思うがね
0662nobodyさん
垢版 |
2019/02/18(月) 13:29:42.88ID:UhsLrmUp
Ploneどこいったん
0664nobodyさん
垢版 |
2019/02/18(月) 16:43:26.06ID:???
flaskはWeb開発用か
ぢゃんごはもっと規模大きいWebアプリ用たしな
0666nobodyさん
垢版 |
2019/02/18(月) 20:02:56.01ID:???
規模大きいWebアプリってAmazonとか?
0669nobodyさん
垢版 |
2019/02/18(月) 20:16:07.67ID:???
銀行でPythonwwwwwwwwwwwww
0670nobodyさん
垢版 |
2019/02/19(火) 00:48:16.13ID:39xfwD8L
るbyよりまし
0671nobodyさん
垢版 |
2019/02/19(火) 18:45:37.23ID:???
どっちもウェブアプリケーションフレームワークでしょ
Flaskはサーバー機能だけ、そっからあとは全部自分で作る
Djangoはアカウント管理機能とかが最初から付いてる
の違いって認識だが
0673nobodyさん
垢版 |
2019/02/21(木) 10:14:38.66ID:???
どういうこと?
お母さんといっしょで例えて
0674nobodyさん
垢版 |
2019/02/21(木) 10:16:32.44ID:???
Djangoはじゃじゃ丸、ぴっころ、ぽろりの3人が揃っているが
Flaskはその3人が存在せず、かしの木おじさんしかいない
0677nobodyさん
垢版 |
2019/02/21(木) 12:37:54.14ID:???
おかあさんといっしょガチ勢草
0678nobodyさん
垢版 |
2019/02/21(木) 16:31:59.94ID:???
かしの木おじさんwww
0679nobodyさん
垢版 |
2019/02/21(木) 16:45:51.00ID:???
かしの木おじさんさえいれば番組として成り立つからな
0680nobodyさん
垢版 |
2019/02/21(木) 19:13:26.18ID:???
おじいちゃんのすくつだぁ!
ぼくそんなのしらないよぅ……
0681nobodyさん
垢版 |
2019/02/21(木) 19:23:19.10ID:???
>>680
みど、ふぁど、れっしーは知っているかな?
0682nobodyさん
垢版 |
2019/02/21(木) 19:24:33.43ID:???
自分の時はブーとかウーとかだったなぁ・・
あとは、ゆうれいさんとか
0683nobodyさん
垢版 |
2019/02/21(木) 19:29:03.47ID:???
ガチ勢があぶり出てきたwwww
0685nobodyさん
垢版 |
2019/02/21(木) 21:07:45.52ID:???
つまり @route さえあればwebアプリフレームワークてこと?
うん、そうだな
0687nobodyさん
垢版 |
2019/02/22(金) 12:44:11.89ID:YU8OCipr
えらいすすんでるとみたら、何の話だw
0688nobodyさん
垢版 |
2019/02/24(日) 20:19:17.12ID:???
Python歴7年、今日からDjango始めます。皆さんよろしくおながいします
0689nobodyさん
垢版 |
2019/02/24(日) 21:16:11.99ID:???
>>688
おかあさんといっしょの中で好きなキャラを晒せぇ!!
0690nobodyさん
垢版 |
2019/02/24(日) 23:27:55.08ID:???
え?このスレっておかあさんといっしょのキャラを最初に
言わないとダメなんですか?

自分はれっしーです。
0691nobodyさん
垢版 |
2019/02/25(月) 11:08:32.25ID:VJYuNypj
>>688
ハゲめ
0692nobodyさん
垢版 |
2019/02/25(月) 20:30:39.03ID:???
Django以外のフレームワーク使ったことある人に聞きたい
Djangoって他と比べてどう?
0693nobodyさん
垢版 |
2019/02/25(月) 22:10:45.74ID:???
おっぱいそんだなって感じ
0695nobodyさん
垢版 |
2019/02/26(火) 14:19:53.37ID:???
DjangoはModelあるのが大前提だからね
システム上の設定書き換えとかサービス再起動させる小さなアプリにはFlaskやbottle使ってる
0696nobodyさん
垢版 |
2019/02/27(水) 03:02:32.85ID:???
Flaskは聞くが使ったことは無いなぁ
コンパクトなアプリケーション向けなのだろうか
0698nobodyさん
垢版 |
2019/02/28(木) 06:40:52.68ID:???
>>695
別にモデル前提ではないけど、DBに書き込まないの
であれば、Djangoである必要は半減だね。
0699nobodyさん
垢版 |
2019/02/28(木) 10:42:52.07ID:???
特にbottleは標準ライブラリのみでbottle.pyファイル一つ置くだけで作れるのがお手軽で良い
0701nobodyさん
垢版 |
2019/03/02(土) 17:40:16.23ID:???
延びてるからなんか建設的な話してるのかと思ったらどうでも良すぎて草
0702nobodyさん
垢版 |
2019/03/03(日) 12:03:00.31ID:XJRvLHxg
ModelがRDB(MS)のActiveRecord限定だからね。
強みのようで最大の欠点でもある。
0703nobodyさん
垢版 |
2019/03/03(日) 12:52:53.79ID:vinrbbhe
ORM替えられないんだっけ
0704nobodyさん
垢版 |
2019/03/03(日) 21:39:41.92ID:???
>>702
申し訳ありませんが、どのようなシチュエーション
で、欠点になるのですか?
他のFW知らないので、教えて下さい。
0707nobodyさん
垢版 |
2019/03/04(月) 23:26:04.13ID:???
ActiveRecordって、一般的に使用されてる語彙だっ
たのね。勉強になりました。
今のところ、導出項目はModelのsaveメソッドを
オーバライドする事で対応してます。
0708nobodyさん
垢版 |
2019/03/16(土) 21:52:59.78ID:???
ジャンゴ、ジャンゴ、ジャンゴ♪
ジャンゴ3兄弟♪
0709nobodyさん
垢版 |
2019/03/18(月) 08:32:04.10ID:???
>>523
確かに、djangoのいいところは管理画面の基本的なところを
最初から使えることかな。
簡単な掲示板やらmemoアプリなどはすぐに作ることができる。
0710nobodyさん
垢版 |
2019/03/27(水) 15:43:54.78ID:???
そもそもdjangoって仕事に生かせるものなのか?
「おれdjango使うことできまーす。仕事なにかありますか?」ってなったらどんな仕事できんだよ。
0711nobodyさん
垢版 |
2019/03/27(水) 17:27:51.47ID:???
俺ぐらいになるとdjangoでパンケーキを焼くことが出来る
0712nobodyさん
垢版 |
2019/03/27(水) 17:31:00.24ID:LUVoHMBZ
Django だぁいすき&#128155;
0714nobodyさん
垢版 |
2019/04/03(水) 19:13:10.66ID:Ds4qlbWM
2.2
0716nobodyさん
垢版 |
2019/04/06(土) 01:47:05.69ID:???
>>710
俺はそれで今の仕事してる
社内システム作ってる
0717nobodyさん
垢版 |
2019/05/03(金) 10:12:21.51ID:???
Ruby on Rails に対する Django の優位点って何?
0718nobodyさん
垢版 |
2019/05/03(金) 13:14:53.95ID:q6AE+Q6a
>>717
なんだと思う?
0719nobodyさん
垢版 |
2019/05/03(金) 15:19:07.41ID:???
どう考えても

scaffold

一発ですべてできてしまう Rails の方がすぐれていると思うが
0720nobodyさん
垢版 |
2019/05/03(金) 15:22:56.43ID:o+PcQ3EQ
DBの構成変えてもか
0721nobodyさん
垢版 |
2019/05/03(金) 15:53:24.21ID:???
DB ごと作り直せばいいじゃない
どうせ全自動で作ってくれるんだから
0722nobodyさん
垢版 |
2019/05/05(日) 08:57:10.64ID:???
デプロイが一番難しいな
レンサバでDjango動かしているけど
なんか設定ミスがありそうで怖い
0723nobodyさん
垢版 |
2019/05/05(日) 09:44:06.97ID:???
何でやっても設定ミスを減らすことはできないと思うが
0724nobodyさん
垢版 |
2019/05/05(日) 22:43:13.01ID:???
そんなことはない
0725nobodyさん
垢版 |
2019/05/06(月) 08:46:49.02ID:???
デフォルト設定が絶妙だということ?
デフォルト設定が目的の設定だったらそれでいいけど
結局自分でいじるんだったら、ミスする確率はそんなに
変わらないと思うが
0726nobodyさん
垢版 |
2019/05/06(月) 17:08:39.08ID:???
安心しとけ
こんな簡単な設定もわからないなら他のフレームワーク触らない方が良い
0727nobodyさん
垢版 |
2019/05/06(月) 19:49:49.47ID:???
知識がない人ほど謙虚じゃないよね
サーバー関連は気おつけたほうがいいよ
0728nobodyさん
垢版 |
2019/05/13(月) 10:41:43.91ID:???
答えになっていません
0729nobodyさん
垢版 |
2019/05/13(月) 11:03:39.97ID:UKcpKXJi
werkzeug
0730nobodyさん
垢版 |
2019/06/08(土) 17:35:47.60ID:3VCQjgLI
あ〜んち〜ん様
0731nobodyさん
垢版 |
2019/06/19(水) 08:45:26.72ID:???
adminサイトがFileFieldをちゃんと認識して
ファイルアップロードできるのすごいね

ただそのままだと404で開けないか
アップロード先を公開してるurlにしないと
だめなのか(´・ω・`)
0732nobodyさん
垢版 |
2019/06/22(土) 00:27:40.37ID:???
djangoでpythonはじめて使うけどシンプルでいいね
0733nobodyさん
垢版 |
2019/06/24(月) 18:27:14.28ID:???
USE_L10NってTrueにする必要ある?

DATE_INPUT_FORMATSの
設定が反映されないから
ずーっと不思議に思ってたんだが
USE_L10NをFalseにしたら反映されたよ
0734nobodyさん
垢版 |
2019/06/25(火) 17:53:22.19ID:ksL2qET3
令和対応したいならUSE_L10NはTrue
0735nobodyさん
垢版 |
2019/06/25(火) 19:36:58.13ID:???
>>734
日付を%Y-%m-%dで入力したいから
仕方ないね(´・ω・`)
0736nobodyさん
垢版 |
2019/07/01(月) 18:13:17.80ID:???
>>717
Rails使ったことないがRailsは管理サイトは自動で作ってくれるの?
0737nobodyさん
垢版 |
2019/07/07(日) 14:14:51.70ID:???
rails って複数データベースとか、簡単に n+1 対応とか出来るようになったの?
あとセキュリティやらかしてたけど、モジラみたいな団体がスキャンしてたりするの?
0738nobodyさん
垢版 |
2019/07/07(日) 14:22:15.95ID:268hLUG2
Python on Rails はよ
0739nobodyさん
垢版 |
2019/07/08(月) 17:03:34.05ID:???
>>736
Rails標準ではないがGemに追加すると管理サイト作ってくれるのあるぞ
0740nobodyさん
垢版 |
2019/07/08(月) 19:42:55.91ID:???
>>739
ミドルウェアか
Railsは中小企業とかベンチャーがよく使ってるから、サービス売るならRailsで作ったほうがいいんだよな
まぁ、Rubyの人気落ちてるからこれからどうなるかわからんけど
0741nobodyさん
垢版 |
2019/07/15(月) 09:26:36.73ID:oAXghJ86
Railsはプロジェクトが拡大していくと途端に破綻するので、
プロトタイピング用途以外に使うのは止めたほうが良い。
0744nobodyさん
垢版 |
2019/08/16(金) 20:06:14.60ID:???
サーバー知識皆無で、レンサバにデプロイしたいので
参考書教えて下さい。
0745nobodyさん
垢版 |
2019/08/16(金) 22:42:17.67ID:???
公式のドキュメントに手順が書いてある
0746nobodyさん
垢版 |
2019/08/16(金) 23:37:34.86ID:???
定額で動かすとなるとどのレンサバが安い?
やっぱさくらのバーチャル?
0747nobodyさん
垢版 |
2019/08/17(土) 11:23:01.24ID:49imtk3O
馬鹿には無理
0748nobodyさん
垢版 |
2019/08/18(日) 02:13:35.68ID:???
>>746
さくらのVPSでいいんじゃないか
あそこより安いとこってどこかあるか?
0749nobodyさん
垢版 |
2019/08/18(日) 17:01:59.89ID:6SjMrK1F
herokuで良くない?
0750nobodyさん
垢版 |
2019/08/19(月) 12:29:21.87ID:???
サーバーの勉強したいのか、勉強せずにとにかく簡単にやりたいのかで変わる
サーバーの勉強したいならVPS勧める
0751nobodyさん
垢版 |
2019/08/22(木) 21:02:20.52ID:rATKxXKR
今現在のDjangoでの一般的なViewの実装は、クラスベースビュー(汎用ビュー)と関数ベースビューって使い分けをしたりするものですか?それとも全てクラスベースビューで行うものですか?
0752nobodyさん
垢版 |
2019/08/23(金) 09:59:17.61ID:jEISr3U5
>> 751
コーティング量が減るし、わかりやすいから、
ほとんどクラスベースドで実装してます。
0753nobodyさん
垢版 |
2019/08/23(金) 20:47:51.66ID:GKkGIby6
>>752
ありがとうございます
クラスベースでの実装でやってみます
0754nobodyさん
垢版 |
2019/08/24(土) 02:08:27.47ID:GmuPGuOM
>>753
Djangoのクラスベースドの流儀に従えば、問題なく実装できると思います。
ListView, DetailView, CreateView, UpdateView(その他にも・・・)、基本
的なことはDjangoがやってくれます。

だから、「これくらいはDjangoがやってくれるよね(考えてるよね)」という
意識で、余計なこと・余計な考えをせずに、単純に実装してみてください。

私は、最初にクラスベースドでゴリゴリ実装しており、時間があったときに
Djangoのソースを確認して赤面しました。他のフレームワークと同様に、
Djangoはちゃんとやってくれます。

モデルそれぞれのビュー(ListView、DetailView,CreateView、UpdateView)
が暗黙的に決定されるtemplateの名前を意識する。
TemplateViewには、get_context_dataでテンプレートにレンダリングするデータ渡す。
DetailViewを表示するurlには、pkをビューのself.kwargsで得られるように設定するなど。
0755nobodyさん
垢版 |
2019/08/24(土) 09:54:26.14ID:TXM06QgO
SPAと相性悪くね
0756nobodyさん
垢版 |
2019/08/24(土) 10:44:32.27ID:???
SPA で作るなら Django は API だけでフロントは別に用意するでしょ
0757nobodyさん
垢版 |
2019/08/24(土) 12:26:59.56ID:???
django-rest-frameworkがある。
0758nobodyさん
垢版 |
2019/08/24(土) 19:50:34.87ID:???
restframeworkもいろいろなビューが用意されているが、
細かいところチューニングできないからけっきょくAPIViewで書いちゃうんだよな
0759nobodyさん
垢版 |
2019/08/31(土) 15:37:26.09ID:???
やり方をしらんだけでしょ
0760nobodyさん
垢版 |
2019/08/31(土) 21:55:19.34ID:KJXgF8f5
質問失礼します
Djangoで複数のアプリケーションを含んだプロジェクトを作った時に各アプリケーションに共通のlogin_requiredを実装したいといった場合にlogin.htmlのviewにformを適用したいのですが、どのように実装するのでしょうか
accountsアプリに実装?
プロジェクトのtemplatesにregistrationディレクトリを作ってformをインクルード?
具合的に教えて頂けると嬉しいですが参考にできるサイトや専門書などありましたらお願いします
0762nobodyさん
垢版 |
2019/09/01(日) 01:20:29.43ID:JBreIGcY
やり方知らないんだったら
WSGIでルーティングだけやって
あとは普通にpythonごりごりの方が楽やで
わりとまじで
0763nobodyさん
垢版 |
2019/09/01(日) 19:50:39.15ID:LEhXL0OG
>>762
もうそれDjango使う必要なくない?w
0764nobodyさん
垢版 |
2019/09/02(月) 03:41:56.00ID:9b+oQTHM
そうなんか
まあCRUDできりゃいいよな
俺はCLI作って学習してる最中だけどもな
0765nobodyさん
垢版 |
2019/09/02(月) 14:55:18.41ID:???
セキュリティがばがばやんけ
0766nobodyさん
垢版 |
2019/09/03(火) 21:30:33.66ID:GtCP1NGE
viewに複数のモデルを持ち込みたい場合って、コンテキストのupdateでええの?
0768nobodyさん
垢版 |
2019/09/03(火) 22:43:48.79ID:???
>>760
django.contrib.auth.formsに、UserCreationForm
とかあるから、それをそのまま使う。
0769nobodyさん
垢版 |
2019/09/04(水) 19:19:26.26ID:a05pSqRl
>>767>>768
ありがとうございます
別々のモデルですね
例えば、Department、Employeeという二つのモデルがあって
viewでそれぞれのobject_listを使いたい場合とかです
Employeeの外部キーにDepartmentがあります
0770nobodyさん
垢版 |
2019/09/04(水) 19:49:04.15ID:???
セキュリティーホール発見ですね判ります
0771nobodyさん
垢版 |
2019/09/04(水) 23:04:59.82ID:???
>>769
ListViewでどちらかのモデルを、Metaまたは
get_querysetで指定して、もう一方をコンテキスト
で渡す。
それか、TemplateViewで両方のQuerySetを、
コンテキストで渡す。
そのViewが何を目的としているかによって選択す
れば良いと思います。
両方の情報を単に表示したいのであれば、後者かな
と思います。
0772nobodyさん
垢版 |
2019/09/04(水) 23:12:07.45ID:???
>>769
ごめんなさい。
771の返答の前に、EmployeeとDeparertmentを、
1つの表みたいに表示したいのですか?
そうであれば、EmployeeのQuerySetを渡すだけで、
Template内でDeparetmentは参照できます。
0773nobodyさん
垢版 |
2019/09/05(木) 18:41:50.04ID:+WIKTOru
>>771>>772
なるほどですね。ありがとうございます
ちょっとやってみます!
0774nobodyさん
垢版 |
2019/09/05(木) 20:05:22.32ID:???
>>771
ページネーションしたいときはListViewだな。
0775nobodyさん
垢版 |
2019/09/05(木) 20:21:02.78ID:+WIKTOru
連投すみません
ページネーションで思い出した。。querysetでEmployeeをDepartmentでフィルターかけたときのページネーションを簡単にする方法ってあります?
0776nobodyさん
垢版 |
2019/09/05(木) 22:14:44.21ID:???
>>775
urlが’department-employee/<int:department_id>/‘
としたら、ListViewで下の様に実装したら、
ページネーションの準備はできているはず。

paginate_by = 20

def get_queryset(self):
____department_id = self.request.GET.get(‘department_id’)
____department = get_object_or_404(Department, pk=department_id)
____return Employee.objects.filter(department=department)

Djangoがgetパラメータのpageから、そのページに
表示する20行をobject_listでテンプレートに渡すから、
テンプレートでページネーションの実装をすれば
いけるはず。

return Employee.objects.filter(department__id=department_id)
で、いけたっけ?
0777nobodyさん
垢版 |
2019/09/06(金) 07:32:07.11ID:8Lkc1Mj4
>>776
ありがとうございます。大変助かります
Djangoは情報が色々と散乱してて何が適切な実装なのか精査するのが大変ですね。ぼちぼち本も新しいのが出だしたのでじっくりやってみます
0778nobodyさん
垢版 |
2019/09/06(金) 13:26:41.92ID:AnI5ZwTK
次来るときは日本語の勉強してから来てくれ
0779nobodyさん
垢版 |
2019/09/06(金) 15:31:28.05ID:???
>>778
まぁまぁ。
Djangoの用語に慣れてないからだと思う。
0780nobodyさん
垢版 |
2019/09/07(土) 00:31:33.50ID:???
横文字読めるなら光の早さで正確な情報拾えるけどな
0781nobodyさん
垢版 |
2019/09/07(土) 23:48:35.87ID:???
>>780
光の速さで情報拾えるんなら、ここ見るのやめた
方がいいのでは?
まだ経験不足の人達を笑うため?
0782nobodyさん
垢版 |
2019/09/10(火) 00:13:10.96ID:???
>>777
最初は動けばいいと思います。
少し慣れて、時間かできたら、views.genericの
ソース確認してみてください。
全て理解しようとしないで、雰囲気を掴むくらいで。

雰囲気を掴めれば、どのように実装すればいいか、
だんだん理解が深まると思います。
0783nobodyさん
垢版 |
2019/10/10(木) 11:39:53.31ID:???
タグを作るとして皆さんならどういう設計にしますか?
モデルにtagsというテキストフィールドを持たせますか?
tag_xxxというモデル同士を繋げるモデルを作りますか?

私は両方作ってみたことはあります
簡単だったのは前者ですが、パフォーマンスはあまり良くないらしいですね・・・
0784nobodyさん
垢版 |
2019/10/10(木) 20:09:26.50ID:???
ManyToMany のフィールド作れば良いだけでは
0785nobodyさん
垢版 |
2019/10/11(金) 00:07:46.66ID:???
ManyToManyフィールド使えばタグを実装できるんですか?
それはやったことないです( ゚Д゚)
0786nobodyさん
垢版 |
2019/10/11(金) 01:20:04.57ID:???
>>784
ManyToManyだと中間テーブルが自動的に作成されるんですね!
求めてたものはこれだと思います!
どうもありがとう!
0788nobodyさん
垢版 |
2019/11/04(月) 11:53:50.49ID:???
初心者で申し訳ないのですが
allauthでカスタムユーザーを利用する方法を解説してる記事などはないでしょうか?
0789nobodyさん
垢版 |
2019/11/04(月) 19:09:14.28ID:???
>>788
無事、DefaultAccountAdapterを使ってカスタムユーザーのサインアップができました、失礼しました!
0793nobodyさん
垢版 |
2020/02/27(木) 00:31:08.01ID:???
views.pyを分割したい場合はviewディレクトリを作成せよとなんかの記事にあったのですがさらに分割したい場合はその下にさらにディレクトリを作ればいいのでしょうか?
0795nobodyさん
垢版 |
2020/02/27(木) 08:33:25.55ID:???
>>793
viewに限らず、呼び出してるところで分割したり移動したものをimportすればええんやで
0796nobodyさん
垢版 |
2020/02/27(木) 09:27:05.26ID:???
djangoというよりpythonの話なんですね。ありがとうございました。
0797nobodyさん
垢版 |
2020/03/04(水) 19:22:01.96ID:???
2と3の互換性ないのね
0798nobodyさん
垢版 |
2020/03/16(月) 14:20:30.97ID:Mczcg5Ej
2と3を互換性ありにするやつあった希ガス
0799nobodyさん
垢版 |
2020/04/17(金) 15:39:13.38ID:EV5uUzNa
django初心者です
フォームからPOST
viewでPOSTデータを受け取る
View内で「myappディレクトリにあるexec.py」にそのデータを渡し、その後は永続的にexec.pyが動く
exec.pyにデータを渡した時点で完了ページをreturnする(このときも、この後もexec.pyは動作している)

というものを作ろうとしています。
現状ではexec.pyが終了するまでreturnにたどり着かないので困ってしまいました
threadingを使う方法も考えたのですが、djangoにこうした状況を想定した関数などがあるのではないかと思い質問させていただきました
皆さんならどうするか教えてくださると嬉しいです・・
0800nobodyさん
垢版 |
2020/04/17(金) 15:45:42.50ID:s+2+Hs4y
subprocess
0801nobodyさん
垢版 |
2020/04/17(金) 15:58:04.85ID:???
Celery とか Background Tasks とかでキューイングすれば良いんじゃね
0802nobodyさん
垢版 |
2020/04/17(金) 20:06:14.94ID:???
マルチプロセスでググれ
0804nobodyさん
垢版 |
2020/04/18(土) 10:55:27.82ID:Y+S1gni+
primary key ? 知らんけど
0806無職のADHDが◯千万円分のビットコイン所持
垢版 |
2020/04/27(月) 14:39:07.99ID:/VE0k4dm
>>1
東京三鷹の土井(剛)莉里子
https://i.imgur.com/Fbgp0yG.png


氏名■土井剛(莉里子)

生年月日■1994.3.7

前住所■〒181-0013 東京都三鷹市下連雀5丁目3 シティハイツ吉祥寺通り4階

性別■男(詐欺師のため、戸籍変更している可能性あり)

Twitter■@copy__writing @kotobamemo_bot

疾患■性同一性障害(LGBT)、発達障害(ADHD)、アスペルガー症候群、統合失調症



●一方的に好意を寄せる男性から相手にされないと嫌がらせを繰り返す
●某大学病院の精神科隔離病棟にて強制入院
●骨が見えるほどのリストカット
●奇声をあげながら自室部屋のドアをナイフで突き刺す
●シティハイツ吉祥寺通り4階から飛び降り自殺
●性転換手術(金玉を取る)
●トラブル...嫌がらせ、ハッキング、乗っ取り、たかり、脅迫、殺害予告...etc
●去年から今年にかけてyoutuber同士のトラブルの仲介に入り某大手youtuberから複数回に渡り1億近い慰謝料をふんだくる
●自宅の吉祥寺にいられなくなり、大阪に潜伏中(警察からも逃げている)
0807nobodyさん
垢版 |
2020/05/06(水) 16:54:11.54ID:e0zIRSJQ
質問です。
django-admin startprojectのコマンドが
実行できないのですがバージョンが古いからだと
思っているのですがいかがでしょうか?

現在、使用OSはRaspbianで
Pythonのバージョンは2.7.16

Djangoのバージョンは( 1.11.29 , ‘final’ , 0 )
なんですが
どうやったたpythonとDjangoのバージョンを
それぞれ2と3にあげられますか?

今、必死にネット検索していますが
納得いく答えがありません。
0808nobodyさん
垢版 |
2020/05/06(水) 19:35:03.15ID:???
納得されるかは分かりませんが、pyenv なりで新しいバージョンの python 入れて
pipenv なりで仮想環境に新しいバージョンの Django を入れればよいのではないですか
0809nobodyさん
垢版 |
2020/05/07(木) 04:18:38.21ID:tym3IDYK
>>808
やはりPython2では
django-admin startproject .

が実行できない感じでしょうか!


pyenv色々なことで見るので
使ってみたいですね。
0810nobodyさん
垢版 |
2020/05/09(土) 00:23:31.03ID:UawIkR7P
pythonとDjangoのバージョン上げて
Startproject出来ました!

このスレはあまり人がいない感じなんでしょうか・・・
0812nobodyさん
垢版 |
2020/05/09(土) 10:01:02.80ID:8Ms2Oh37
ム板でDjangoのインストールの話されても
つまらんから追い返されるだけ
0813nobodyさん
垢版 |
2020/05/10(日) 17:44:57.53ID:tfVK9p2I
すみません、Djangoをapacheを使って
サイトを公開したいのですが
以下のサイトのようにmod_wsgiを使う感じでしょうか?
自分はRaspbianを使っており以下のサイトでは
Djangoの古いバージョンを使ってるみたいなので
現在も以下の方法で公開出来るのか知りたいです。

https://www.sejuku.net/blog/27637
0814nobodyさん
垢版 |
2020/05/10(日) 17:50:04.95ID:bg1oHPsN
マルチ禁止
0816nobodyさん
垢版 |
2020/05/10(日) 20:06:48.83ID:yUg+jKJr
>>814
すみません、答えが返ってくるか分からないまま
待ち続けるのは時間をかなり浪費するので
とりあえず多方で聞いています。

>>815
Apacheの方が多くの人が使っていて
サポートもあっていいと良く書かれているのですが
実際は違うんですか?
0818nobodyさん
垢版 |
2020/05/10(日) 22:34:26.51ID:???
>>817
マルチで聞いてるんだからわざわざここで答えなくてもいいんじゃない
せっかく書いても無視される可能性あるんだから馬鹿らしいでしょ
0819nobodyさん
垢版 |
2020/05/11(月) 01:52:51.02ID:KmdZSk6n
>>818
質問したスレは全部チェックしてますよ!
いつどこに解答があるか分からないので!
0820nobodyさん
垢版 |
2020/05/11(月) 01:53:47.16ID:KmdZSk6n
>>817
軽量だからでしょうか?
自分みたいな初心者にも使えるといいのですが・・・
0821nobodyさん
垢版 |
2020/05/11(月) 10:34:58.21ID:kf08OcBm
Django 自身にも鯖機能内蔵されてるやろ
0822nobodyさん
垢版 |
2020/05/11(月) 17:08:37.47ID:2E7hrS8x
>>821
自分で作ったWebサイトを公開したいので・・・
0823nobodyさん
垢版 |
2020/05/11(月) 17:09:18.65ID:2E7hrS8x
内臓のではセキュリティ上、問題があると聞きました。
0824nobodyさん
垢版 |
2020/05/12(火) 16:51:01.24ID:???
初心者こそnginxやで
0825nobodyさん
垢版 |
2020/05/12(火) 17:17:40.09ID:1AtCvXvP
>>824
そうなんですね。
最近の記事を読んだらnginxのシェアも上がってるみたいなので、そっちに切り替えてみます。

せっかく入れたApache2はアンインストールした方がいいですかね。
0826nobodyさん
垢版 |
2020/05/17(日) 10:15:56.75ID:???
マルチって別にあちこちで聞いてもいいだろ
なんでおまえらが気にするんだ?
アホか
0828nobodyさん
垢版 |
2020/05/17(日) 20:29:52.88ID:???
サイト側としては少しでもアクセスしてもらって広告収入とかを得たいだろうから
マルチを排除しようとするのは完全におまえらの我がまま
表現の自由の侵害
0829nobodyさん
垢版 |
2020/05/17(日) 21:45:56.00ID:???
その通り。
回答するもしないも俺の自由
だから俺はマルチに回答はしない
0830nobodyさん
垢版 |
2020/05/17(日) 21:47:10.96ID:???
質問文は表現ではない
0831nobodyさん
垢版 |
2020/05/17(日) 22:28:48.45ID:???
みんな同じ様なスレ巡回して見てんのに
同じ書き込み出てきたらウザいだろ
そんな事もわからんの?
0832nobodyさん
垢版 |
2020/05/17(日) 23:43:38.76ID:???
回答者が金銭的な対価を得る有償のサポートに対して質問者が金を払ってマルチするなら好きにすれば良いが
コミュニティのような回答者の善意を元にしているような場所では
マルチによって複数の回答者が費やしたコストが無駄になることが理解できませんか?
まあ好きで回答してるようなヤツのことなんて知ったことじゃねーって思ってそうですが。
0833nobodyさん
垢版 |
2020/05/18(月) 00:26:48.38ID:???
確かに他のとこでも回答もらえるならわざわざ自分の時間削ってまで
答える必要ないなって思っちゃうよね
そんで誰も答えなくなってこのスレみたいに衰退していくと…
0834nobodyさん
垢版 |
2020/05/18(月) 00:35:57.43ID:???
>>833
それはあるかもね
pythonのヘビーユーザーと入門者には壁があると思う

昔ながらのモヒカン的な人はこういうルール守らない奴は
猛烈にキレるか最初から相手にしないよね
そりゃ利用者数増えても掲示板は廃れるよ

まあ善意で答えるコミュニティ的な場所なんだし
最低限のルールぐらいは守るべきではあるよね
0835nobodyさん
垢版 |
2020/05/18(月) 22:04:18.27ID:???
>>831-832
結局お前らは自分のことしか考えてないのな
0836nobodyさん
垢版 |
2020/05/18(月) 23:49:27.20ID:0c64EUxA
すみません!
マルチをする理由の1つをあげます!

自分が聞きたい内容の
Djangoのフレームワークを使って
WebサーバーはNginx uwsgiを使いたいが
localhostで接続出来ません!

ImportError at /
Cannot import name path
Puthonのバージョンは3を使ってるのに
エラーメッセージにはPython Version 2.7.16と
でてしまいます。

この質問の場合はPythonスレに行くべきですか?
それともnginx?Linuxネットワーク?
初心者の質問スレ?くだスレ?

でPythonスレに行って「他スレで聞いてくれ」
ってあしらわれたら、また他のスレで回答待ち?

皆さんそんなのんびりとやってるんですか?
0837nobodyさん
垢版 |
2020/05/18(月) 23:51:59.95ID:???
勝手に掲示板管理者の代弁してるつもりになってるほうがどうかしてると思うが…
0838nobodyさん
垢版 |
2020/05/19(火) 00:14:27.20ID:nV1HDRSk
プログラマは性格悪いからまともな回答はしないぞ
これは心理
なるべくしてなってる事を理解しろ
0839nobodyさん
垢版 |
2020/05/19(火) 01:04:38.64ID:???
答える答えないはおまえらの自由だが、誰かの書き込みに待ったをかける権利はお前らにはないだろ
それっておまえらの嫌う言論弾圧ってやつじゃないのか?
バカなの?
0840nobodyさん
垢版 |
2020/05/19(火) 03:44:04.70ID:???
>>836
お前何様だよ
「のんびりとやってんですか?」
じゃねーよ
そんなのはお前の事情なの
お前は他人の時間を奪ってる「自覚」はないの?

はっきり言ってお前のしている質問の答えは
このスレにいる人間なら大体何が原因か想像付くんだよ
でももうまともに答える奴はいないだろうよ
なんでか判るか?
最低限のルールすら守れない奴に関わり合いたくないからだよ
ここで答えると図に乗ってルール無視して
ずっと同じことやり続けるのが目に見えてるから

他人に迷惑をかける行為を自分が解決すれば良いからという理由で
ずっとやり続ける利己的な人間なんだよお前は

ここじゃない知恵袋なりなんなりで聞いてくれ
0841nobodyさん
垢版 |
2020/05/19(火) 08:34:49.85ID:???
>>836
ちょっと検索したら出てくるだろうに、なぜできないのかがわからん。
こういうやつどこにでもいるけど。
0842nobodyさん
垢版 |
2020/05/19(火) 09:14:04.27ID:???
>>836
別に金払って質問してる訳でもないから答えもらえたらラッキーくらいでしか質問してないんじゃないかな
だから多くの人はあなたみたいにのんびり回答を待ってるんじゃなくて
もっと自分で状況調べるなり本なりで勉強するなりしてるんだと思うよ

そういうスタンスが透けて見えるからいろんなスレでたらい回しにされるんじゃないかな
0843nobodyさん
垢版 |
2020/05/19(火) 14:33:24.64ID:???
てか、言論弾圧だみたいな無理筋な話してる人とかへんに擁護してる人とかいるけど、
このスレにいるような人なら質問の大体の原因わかってるだろうから
馬鹿みたいな擁護して他人を批判する前に自分で回答してやりゃいいんじゃないの?

まさか自演ってことはないよね…
0844nobodyさん
垢版 |
2020/05/21(木) 00:20:58.72ID:???
Symfonyやってて難しくて苦労してるんだけどDjangoはどうなの?
諸々を考慮した学習コストとか

Python界隈はそこらへん工夫してるイメージだけど
0845nobodyさん
垢版 |
2020/05/21(木) 00:38:05.09ID:???
Symfonyが難しく感じるなら大抵のフレームワークは難しいんじゃないの
俺はDjangoから入ったが、Symfonyが難しいとは感じなかった
0846nobodyさん
垢版 |
2020/05/23(土) 15:35:40.89ID:2gq4q1WT
>>836
サイト公開するならherokuで良くない?
apacheもnginxの設定もいらないし。
0847nobodyさん
垢版 |
2020/05/23(土) 17:33:10.61ID:???
サイト公開するのが目的なんじゃなくてラズパイ活用するのが目的なんじゃない
0848nobodyさん
垢版 |
2020/05/25(月) 14:26:35.06ID:mQ1lSOCL
>>847
そうなのか。読んだつもりで最初の方スルーしてた。>>847
0849nobodyさん
垢版 |
2020/05/25(月) 23:54:34.24ID:fnvOiwwz
>>847
そうなんです!
ラズパイをテストサーバーにして色々と学習してみたく・・・
本格的にショッピングサイトを作って運用するならサーバー用のマシンを買わないといけないのでしょうが、
普通のブログくらいだったらそこまでパワーを必要しないですよね。
0850nobodyさん
垢版 |
2020/05/26(火) 00:14:47.77ID:PHNjShDd
Django内臓サーバーだととりあえず大丈夫なのですが
nginxで外部に公開出来る様にするにはどうすればいいのか放置して進めています・・・

コロナ自粛が終わって本屋が開いたら調べに行ってみます。
0851nobodyさん
垢版 |
2020/06/01(月) 21:49:04.75ID:???
Django + nginx って一般的な組み合わせだからGithub, Qiita, はてなブックマークで検索すればnginx.confの設定例見つからない?
0852nobodyさん
垢版 |
2020/06/02(火) 01:10:18.02ID:???
Djangoの本買えばいいのに……
0853nobodyさん
垢版 |
2020/06/02(火) 14:38:35.76ID:???
公式のドキュメントにNginxの設定書いてなかったっけ?

あとDRFのドキュメントサイト閉鎖してる?
0854nobodyさん
垢版 |
2020/06/18(木) 23:09:59.28ID:2kK6n8jP
実務経験1年で月収80万稼げるエンジニアになった理由
https://www.youtube.com/watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube.com/watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube.com/watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube.com/watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube.com/watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube.com/watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube.com/watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube.com/watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube.com/watch?v=i0J6uRhlj7o
0855nobodyさん
垢版 |
2020/06/19(金) 11:28:27.44ID:???
Djangoで排他制御ってどうやるんですか?
0856nobodyさん
垢版 |
2020/06/19(金) 12:08:51.36ID:???
ファイルロックで代替できないんですかね
やってる人見当たりませんけど
0857nobodyさん
垢版 |
2020/06/19(金) 18:41:39.46ID:bDsCoAJE
排他制御っていってもなんのことだか。
DBの範囲で済む話なら、Djangoを普通に使うだけでは?
スレッドとかプロセスの話なら、DjangoでSignal利用して、あとは通常通りのPythonの排他制御を行う。
0858nobodyさん
垢版 |
2020/07/04(土) 18:12:21.14ID:MIIhOkFA
djangoってみんなどれでやってる?
google colab
pychar
anaconda
pytorch
どれ?
0859nobodyさん
垢版 |
2020/07/04(土) 22:16:15.78ID:???
>>857
楽観的排他的制御
Djangoにはその仕組がないのでは
でも排他的制御やりたくなったらみんなはどうしてる?って話
0862nobodyさん
垢版 |
2020/07/18(土) 16:58:54.08ID:???
>>861
ああ、こっちがdjango-filtersなのか
まぎらわしいな
間違えて入れたのがrequirements.txtにそのままだったのかな?
サンクス
0863nobodyさん
垢版 |
2020/08/04(火) 09:48:27.19ID:???
nativeとawareの違いを理解した
0864nobodyさん
垢版 |
2020/08/27(木) 04:26:11.78ID:???
今本番環境のDBをローカルに再現してる
はじめてdumpdataとloaddataを使った
0865nobodyさん
垢版 |
2020/08/28(金) 02:46:19.18ID:???
しかし鯖でデータをダンプするとSSDを圧迫するんだよな
データベースのポート開いてリモートからダンプすればいいのかなこういう場合
ポート開きたくないな
0866nobodyさん
垢版 |
2020/08/28(金) 13:25:11.20ID:???
SSHなりVPNなりで繋ぎなさいよ
0867nobodyさん
垢版 |
2020/08/28(金) 14:17:43.07ID:???
外付けHDD付ければいいんでない?
0868nobodyさん
垢版 |
2020/08/28(金) 20:07:50.36ID:???
django始めたばかりでよくわからず教えてください。
複数レコードを1画面で登録したいので、forms.modelformset_factoryを使いました。
単一レコードの場合はバリデーションが効くのですが、formsetを使用するとバリデーションが効きません。
formsetの場合は自分でチェックするしかないのでしょうか?
0869nobodyさん
垢版 |
2020/08/29(土) 05:07:55.88ID:???
>>866
SSHでリモートから直接ローカルにDBダンプできるの?
0870nobodyさん
垢版 |
2020/08/29(土) 10:21:32.59ID:EDz/x7Fl
出来る
0871nobodyさん
垢版 |
2020/09/17(木) 21:16:56.45ID:???
ASGIってWSGIと何が違うの?
非同期だからWebソケットの通信ができるとか?
つまりゲームサーバー用途に使えるということ?
0872nobodyさん
垢版 |
2020/09/24(木) 23:11:30.11ID:???
Django の本が増えてきますね。
ユーザーが増えてきてるのかなぁ。
0874nobodyさん
垢版 |
2020/10/25(日) 15:32:58.50ID:gYgN41uE
質問です。
HerokuとDjangoの初心者です。
公式チュートリアルで
https://devcenter.heroku.com/articles/getting-started-with-python#provision-a-database
まで進んだんですが、
ブラウザに
https://xxxx-xxxxx-12345.herokuapp.com/db/
と入力すると、エラーが出て躓きました。

db.htmlの'staticfiles'を'static'に変更すれば直るそうなのですが、
肝心の/app/hello/templates/db.htmlが見つかりません。

/app/hello/templates/db.htmlはどこに置いてありますか?

質問の詳細はこちらです:
https://teratail.com/questions/300209

すみません、どなたかお願いします…
0876nobodyさん
垢版 |
2020/10/25(日) 18:11:58.47ID:gYgN41uE
>>875
ありがとうございます。
リンク先、見ました。
db.htmlがextendsを用いてbase.htmlから継承しているのは理解できました。
また、base.htmlはdb.htmlと同じフォルダ内にあります:

> tree /F
フォルダー パスの一覧: ボリューム Windows
ボリューム シリアル番号は 3A58-8BE1 です
C:.
base.html
db.html
index.html

しかし、内容を見ても、appとかdbとかいうのが出てこないです。
すみませんが、/app/hello/templates/db.htmlの場所を教えていただけないでしょうか?
0877nobodyさん
垢版 |
2020/10/26(月) 18:22:37.37ID:BKSQsPOs
継承してるから存在しなくても良いって話では
0878nobodyさん
垢版 |
2020/10/26(月) 22:44:32.96ID:COvwtNZu
>>877
しかし、もし正しく継承しているなら、
既にdb.htmlの'staticfiles'を'static'に変更しているので、
エラーは出ないはずです。

('staticfiles'がそのままの)別のソースコードが表示されていてエラーが出ているので、
どこか別のところにあるはずです。
Djangoに詳しい方でも分からないですか?
0879nobodyさん
垢版 |
2020/10/27(火) 11:58:05.85ID:JfqlcoO9
そりゃお前が消したのかも知れんし
おま環はお前にしか判らんよ
本気で調べて欲しかったら
ソースpackしてうpしろ
0880nobodyさん
垢版 |
2020/11/07(土) 12:30:03.43
管理画面を作るメリットってなんですか?
0882nobodyさん
垢版 |
2020/12/07(月) 04:07:33.08ID:???
Django案件にアサインしたから覗きに来たけど過疎ってるね
0883nobodyさん
垢版 |
2020/12/07(月) 05:47:21.80ID:???
いや情報取るのに今どき5chはねえだろ
0884nobodyさん
垢版 |
2020/12/11(金) 01:37:25.68ID:???
いまどきPython民はどこにいるの
0885nobodyさん
垢版 |
2020/12/11(金) 07:39:30.79ID:???
あなたの心の中にいます
0886nobodyさん
垢版 |
2020/12/21(月) 03:14:00.78
(自分だけ使うウェブアプリなら気にする必要ないと思うけど)
アクセス毎にデータベースに接続するよりも
裏で、データベースから必要なデータだけリスト化してjsonなりtxtなりで保存するような定期タスクを動かして
フロントエンドからのアクセスはそのリストに接続するのが普通だと思うけど
そのjsonとかtxtファイルはどこに保存するのがいいのでしょうか
アプリ内のどこか任意に作るの?
それともそういうためのテンプレートでもあるのだろうか
0887nobodyさん
垢版 |
2020/12/21(月) 21:20:38.50ID:???
フロントエンド何にするか知らんけど、ローカルに格納するデータの要件に合わせて
Cookie/Local(Session)Storage/IndexedDB とかに保存することが多いんじゃない。
あとは Redis とかでキャッシュさせるとか
0888nobodyさん
垢版 |
2020/12/23(水) 19:54:58.59
>>887
フロントはウェブブラウザで
用途はデータベースから範囲分だけをリクエストする、みたいなよくある感じのやつです。
その範囲がある程度決まった範囲なので
あるページ(同じ結果のページ)を表示する度にサーバーのdbにも接続、っていいのかなと思えて・・
なるほどlocalstorageとかの有無で場合分けするのはいいですね

あれから調べてとりあえず/static/を設定して
そこにサーバー側から定期的に直接書き換えるファイルを保存しました(静的ではない気がしますが・・)。
個人用途ならなんでもいいと思いますが、
不特定多数のアクセスが多くなった場合とそのファイルの書き換えのタイミングの関係性とかいまいちわからない感じですが。
キャッシュとかも調べてみますありがとうございました
0889nobodyさん
垢版 |
2020/12/24(木) 00:02:57.99ID:???
フロントエンドって言うから Django は DRF なりでバックエンドとして API に徹して
React とか Vue 使うのかと思ったらそういうことではなかったか。。
別に秒間n万リクエストとか取得するデータがn万件とかじゃないんだろうし
普通に DB つなぎに行けばいいと思うが。
0890nobodyさん
垢版 |
2020/12/24(木) 10:18:13.49ID:???
多分>>886
フロントエンド→ユーザーのが伝わる単語か?
フロントエンドって書かれると
>>889みたいにAngular/Vue/Reactとかなのかと思う
0891nobodyさん
垢版 |
2021/01/22(金) 19:34:44.76ID:???
model.pyでとあるフィールドをmodels.CharField(max_length = 16)で設定したけど
python側で22文字をインサートしたらできてしまったんだがどういうことだい?
adminページからは16文字超えた値で変更しようとしたらエラーはでたが
0892nobodyさん
垢版 |
2021/01/22(金) 21:36:14.03ID:???
DB は SQLite だったりする?
だとしたら SQLite 側に VARCHAR の文字数制限がないことに起因していると思います。
0893nobodyさん
垢版 |
2021/02/22(月) 03:14:37.52ID:???
同時にデータベースの更新があっても排他処理できていることをテストで確認したいのですが
テストで複数のトランザクションを同時に起こすにはどうすればいいんでしょうか
0894nobodyさん
垢版 |
2021/03/23(火) 02:57:19.98ID:2bu6Cl5W
既存のデータベースが複合主キーだが、それをdjangoのモデルで管理するにはどうすればいいか教えろ無能ども
0895nobodyさん
垢版 |
2021/03/23(火) 20:40:30.18ID:???
複合主キーのDBなんて捨てて、IDを主キーにして必要なキーにユニーク制約つけてデータ移行しろカスが
0896nobodyさん
垢版 |
2021/03/31(水) 20:32:42.47ID:???
azureでデプロイするときってどのデータベース使うのがええんやろ
sqlite使えへんのがつらい
0897nobodyさん
垢版 |
2021/03/31(水) 23:29:52.97ID:maetCyN4
AzureはやはりMicrosoft系だからSQLServerと抜群に相性が良いはず
でも条件付きで課金され始めるんだよな
0898nobodyさん
垢版 |
2021/04/01(木) 09:06:51.86ID:???
djangoはpostgres推奨なんだよな。
ちなみにMySQL、SQL Serverのdjango用コネクタはSDKがなくてサードパーティー製しかない。
しかもdjangoがメジャーバージョンアップして使えなくなることが多く、更新の途絶えたライブラリが転がっている状態。
0900nobodyさん
垢版 |
2021/05/11(火) 18:44:04.06ID:???
settings.pyの本番データベースの設定を環境変数に保存するようにした
だが端末からmanage.pyなどを実行するときにいちいち環境変数を設定しなくてはいけなくなった
Bashのスクリプトも環境変数設定してからコマンドを呼び出しみたいな
結果的に本番データベースのユーザ名やパスワードが色々なスクリプトに散らばるようになってしまった
それで環境変数に設定するのはやめて、settings.pyにベタ書きするようになった
つまりこれがベターなのかな?
0901nobodyさん
垢版 |
2021/05/11(火) 22:12:31.80ID:???
普通は.envに書くでしょ。。
0902nobodyさん
垢版 |
2021/05/11(火) 22:37:29.83ID:???
>>901
envファイルを作るやり方があったのか!
何故もっと早く教えてくれなかったのか謎だがあえて礼は言わないでおく!
0903900
垢版 |
2021/05/12(水) 07:32:41.37ID:???
>>901
>>902は俺じゃない
.envに書けばいいのか
調べてみるわ、サンクス
0904nobodyさん
垢版 |
2021/07/04(日) 17:30:53.37ID:GLHZEBK9
あらら。
Django公式ページがcertificate has expired
0905nobodyさん
垢版 |
2021/07/14(水) 19:47:24.41ID:7wfNnMuE
M1macでpostgresは問題ないのにmysqlが使えない・・・。通常ローカルだとsqliteだから問題にならないが、mysqlにしなきゃならない事情があって辛すぎる。
0906nobodyさん
垢版 |
2021/07/14(水) 20:30:37.47ID:???
DjangoとMysqlは相性悪いんだよな
Postgreで頑張れ
0907nobodyさん
垢版 |
2021/07/14(水) 21:46:16.79ID:7wfNnMuE
>>906
ども、やはりそうだったのか。こんな超大手がすんなり動かないなんて信じられないけど、担当に事情話してpostgresでやります。。。
0908nobodyさん
垢版 |
2021/07/15(木) 08:44:25.14ID:kTFodPNU
なんか上の方>>898で適当なこと言っているな。
DjangoをMySQLで動かすのに必要なのは、Python一般向けのドライバだけだ。
この点Postgresと何も違わない。
で、そのドライバ(mysqlclient)のm1対応が遅れているってだけだろ。
0909nobodyさん
垢版 |
2021/07/16(金) 13:24:13.61ID:???
対応が遅れて支障をきたすデータベースなんか使えないだろ
0910nobodyさん
垢版 |
2021/07/18(日) 19:01:18.61ID:???
postgresって全文検索に難ありだった気がするけどpostgres推奨なのか。。。
0911nobodyさん
垢版 |
2021/07/19(月) 21:24:41.93ID:nuRrmhQS
M1macを実用環境で使うことなんてほとんどないし。
開発環境なら、Arm-Linux(docker/VM)がきちんと対応していれば十分。
そもそもPythonそれもWeb用途ならアーキテクチャの違いなんて無いに等しい。
0912nobodyさん
垢版 |
2021/08/04(水) 20:19:14.20ID:b/ib9vDT
偶然たどりついてみたが、10年前のスレかよw
日本語サイトのリンク切れてるじゃんww
0913nobodyさん
垢版 |
2021/08/07(土) 18:47:46.02ID:???
時代はlaravelなのか…?
0914nobodyさん
垢版 |
2021/08/07(土) 18:52:00.58ID:???
世界ではDjangoのほうが圧倒的に上
0915nobodyさん
垢版 |
2021/08/10(火) 12:58:10.00ID:???
MySQLのドライバはPyMySQLみたいなPure Pythonの使っておけばいいじゃない。
機能差はあったと思うけど、とりあえずはそれで間に合うでしょ。
0916nobodyさん
垢版 |
2021/08/10(火) 20:24:53.73ID:x1XtZCZa
Djangoの案件って周りにまったくないんだが、ほんとに使われてるの?
0917nobodyさん
垢版 |
2021/08/10(火) 22:16:37.91ID:???
世界では圧倒的に使われている
0918nobodyさん
垢版 |
2021/08/15(日) 22:21:10.69ID:???
>>916
俺は2回参画した
そのうち一回は俺がFW選定した
0919nobodyさん
垢版 |
2021/09/03(金) 13:14:47.36ID:???
ウソ 「新型コロナ対策に専念するため出馬しません」

ホント 「選挙に負けそうなので出るのやめよう・・・」

こいつは最後までウソをつきつづけるのか!?
0920nobodyさん
垢版 |
2021/09/07(火) 21:48:17.10ID:f3/vPYo/
機械学習のAPIとして使う場合、普通ですよね?
0921nobodyさん
垢版 |
2021/09/13(月) 03:59:55.95ID:???
wagtail か django-cms どっち使おうか迷っている
プラグインの自作というか、コードをいじる事を前提にしてるんだが、どっちがいいだろうか
0922nobodyさん
垢版 |
2021/09/16(木) 08:49:39.53ID:???
django-cmsは知らんがwagtailはガッツリコード書くよ
0923nobodyさん
垢版 |
2021/09/16(木) 12:09:59.80ID:???
ガッツリ書くっていうのがどの程度なんだろうか。
まるっきり書かないといけないからただdjango使ってるのと同じになるし
0924nobodyさん
垢版 |
2021/09/17(金) 19:20:32.23ID:???
今Flask案件やってるけど珍しいかな?
0925nobodyさん
垢版 |
2021/09/25(土) 22:44:26.93ID:O72duUxH
djangoと相性良いフロントエンドフレームワークってVue.jsって聞くんですけど本当デスか?
0926nobodyさん
垢版 |
2021/09/27(月) 08:24:42.95ID:???
>>925
比較して相性いいかわからんけどウチはdjango nuxt vueで使ってるよ
0927nobodyさん
垢版 |
2021/09/27(月) 13:43:33.01ID:???
nuxtってなんなの?
わかりやすく説明してほしい
0928nobodyさん
垢版 |
2021/09/28(火) 09:36:39.85ID:???
>>927
ググればすぐ出てくることすら調べられない奴にITは無理だから別の仕事や趣味にしたほうがいいよ
0930nobodyさん
垢版 |
2021/09/28(火) 19:11:21.17ID:???
確かにnuxtってdjangoよりも日本語の資料多そうだ


djangoってシングルページアプリケーションを作る事は可能ですかれるのでしょうか?
0931nobodyさん
垢版 |
2021/09/28(火) 20:32:58.38ID:+uXoZ7sT
>>930
今まさに作ってる。
他のフレームワーク使ったことあまりないから比較できないけど、DRF+nuxtjsで全然行ける。
0932nobodyさん
垢版 |
2021/09/29(水) 00:23:10.47ID:???
>>931
やはりdjango単体で実現は難しいもんです?
0933nobodyさん
垢版 |
2021/09/29(水) 02:38:52.12ID:???
そこ単体にするとメリットある?学習コストはなしで
0934nobodyさん
垢版 |
2021/09/29(水) 03:18:51.75ID:???
SPAをdjango単体にするってことは生のjsでこつこつ書く気か?
やめとけフレームワーク使え
0935nobodyさん
垢版 |
2021/09/29(水) 07:55:36.68ID:???
>>934
ありがとうございます
Djangoだと何でも出来るのでそれくらい出来るだろうと思っていました
単体ではSPA向けのフレームワークは無いのですね
0937nobodyさん
垢版 |
2021/09/29(水) 22:13:30.96ID:???
レスをJSONとかで返すように作るだけなんじゃないの?
リクエストの種類は増えるけど中の処理は小さくなるから楽にならないのかな?
DjangoでJSON返すのが難しいの?
0938nobodyさん
垢版 |
2021/09/30(木) 02:55:24.79ID:???
JSON返すのはバックエンドの仕事
JSONをもとに組み立てるのはフロントエンドの仕事
SPAでDjangoができるのはバックエンドまで
フロントエンドはフロントエンドのフレームワークの仕事
普通はこういう風に分担される
0939nobodyさん
垢版 |
2021/10/01(金) 10:42:17.24ID:???
VisualStudiocodeでdjangoの開発を行ってるのですが、クラスベースviewを使うとrequest時のデバッグSTEP実行で止まってくれません
これはこういう仕様なのでしょうか?
自作クラスや関数ベースviewだと普通に止まってくれるのですが
0940nobodyさん
垢版 |
2021/10/02(土) 12:47:57.75ID:lEj1+R+Z
>>939
ブレークポイントを宣言に置いてるんじゃない?ちゃんとオーバーライドした関数内に置いてる?
0941nobodyさん
垢版 |
2021/10/29(金) 13:02:59.64ID:???
VSCodeでやってます
クラスを書いても黄色い波線がその下に表示されるだけでインポートのソリューションが表示されません

例えば"HttpResponse" is not defined Pylanceと出ます

osはm1 mac、venv、vscodeは昨日なんとか更新しました
また拡張機能のjupyterはアンインストールしました
django2.2、python3.9.7です
0942nobodyさん
垢版 |
2021/10/29(金) 13:16:53.58ID:???
>>941
因みにPylanceのランタイムの状態ではpython.analysis.logLevelとpython.analysis.typeshedPathsが登録できません。このプロパティは既に登録されていますと出ます
0943nobodyさん
垢版 |
2021/10/29(金) 13:57:17.64ID:???
すみません解決しました
理由不明ですが
日本語→英語→日本語にした(再起動挟んだ)

これかもしれません
0944nobodyさん
垢版 |
2021/11/16(火) 09:00:41.09ID:???
さてとにかく
ロケットの絵が出てきて
admin決めて
templateディレクトリ作って
index.html入れて
urls.pyを2ファイルと
view.pyの合計3ファイル改造して
ロケットの代わりに自作のindex.htmlが出るところまではきた、が

DBを全然有効活用できてないので
その方法を調べるか
0945nobodyさん
垢版 |
2021/11/17(水) 12:42:35.65ID:???
{{}}や{% %}で値や式挿入か
endforやendifもあり
html上で関数書く奴は少ないだろう
0946nobodyさん
垢版 |
2021/11/19(金) 12:15:22.89ID:???
staticフォルダを置いてcssや画像やjsファイルを管理
{% load static %}必須
0947nobodyさん
垢版 |
2022/01/07(金) 08:47:11.07ID:???
Django に関する技術的な質問ができる日本語のサイトって何があるでしょうか。
0948nobodyさん
垢版 |
2022/01/07(金) 09:30:38.69ID:???
teratail でぐらいしか無いんでしょ?
0950nobodyさん
垢版 |
2022/02/24(木) 08:59:34.29ID:???
>>924
めずらしくないよ
このスレもflaskのレスちょこちょこ増えて来たけどスレチだから、別にflaskスレ作ってもいい気がしてきた
0951nobodyさん
垢版 |
2022/02/26(土) 17:26:08.96ID:???
年寄り事務屋だけど会社はIT屋だからweb関係ちょっとくらい勉強とこうとdjangoで始めたけどフロントの作りが直ぐにキツくなるねえ
試しにvueをライブラリ的にちょっぴり使おうとフォームフィールドのウィジェットにバインディングのv-mode等の文字列を埋め込んだりと抵抗したけど混在は制約がでてきつい
先人にみならってdjangoはバック専門がいいのかな
ド素人が2つもフレームワークを覚えるのはしんどい(´;ω;`)
0952nobodyさん
垢版 |
2022/03/02(水) 21:25:40.31ID:???
auto_addやauto_add_nowがついたDateTimeFieldがあるmodelをbulk_createやbulk_updateやbulk_update_or_createしたいときどうすればいいの?
0953nobodyさん
垢版 |
2022/03/02(水) 21:57:24.00ID:???
そういう局面は少ないと仮定して地道にforでまわすかsql叩く
0954nobodyさん
垢版 |
2022/03/06(日) 20:04:51.70ID:0bXkW/qr
すみません、DjangoでMACアドレスの取得方法ってありますか?
0956nobodyさん
垢版 |
2022/03/07(月) 18:29:14.19ID:???
>>954
自身のMACならpythonさんの頑張り次第でdjangoさんに無茶ぶりしないかと
0957nobodyさん
垢版 |
2022/03/08(火) 09:53:18.43ID:0IHhZZZf
Session変数について質問なのですが、ローカル(Python manage.py runserver)で
立てたときは問題なく、別のパソコンからもアクセス出来るよう
(Python manage.py runserver 192.168.0.20:8000)
にしたらSession変数が
保持されなくなる症状に困っています。

もしご存知の方が居りましたら、教えて頂けると幸いです。
0958nobodyさん
垢版 |
2022/03/08(火) 10:07:50.49ID:0IHhZZZf
さっきの質問主です。
とりあえずつけていたsslserverを外したら、解決しました。
でもどういう理由で、sslserverがSession変数に影響していたのでしょうか...
0959nobodyさん
垢版 |
2022/04/03(日) 10:43:56.75ID:???
Userなど使わずに自前でログイン機能を実装しようとしています
それでアカウントのモデルを作ってそれを作成して、名前とパスワードを入力したらログインする、という機能が作りたいです
アカウントのモデルは作りました
それでログインしているという状態の保持にDjangoの匿名セッションを使おうと思ってます
↓みたいな感じです

# 認証処理後、ログイン処理
account = Account.objects.filter(name=name, password=password).first()
request.session['is_login'] = True
request.session['account_id'] = account.id

この実装は何か問題が起きますでしょうか?
よろしくお願いします
0960nobodyさん
垢版 |
2022/04/03(日) 22:07:48.37ID:???
自前サービス作りたくてdjangoを勉強してみたんだが
一度覚えるとある程度の定型のものはかなりの効率よく作れるね。
SQL書けないのが少しストレスだけど。ソースも読みやすいしこれはすごいわ。

その割にはスレ過疎ってるのな。
0961nobodyさん
垢版 |
2022/04/03(日) 22:31:59.87ID:???
アクセスしにきた人をLDAPから情報を取って利用可否を判定したいのだけど
こんなこと対応可能でしょうか?
対応可能な場合Djangoの標準モジュールで対応可能か別途モジュールが必要なのでしょうか?
0962nobodyさん
垢版 |
2022/04/04(月) 01:16:08.00ID:y4Unad3P
結構な量のデータに複雑なjoin、サブクエリ、集計など多用するんだけど
簡単なCRUDだけdjangoにお任せして複雑なのはSQL直書きしたいのだけど
ありですかね?
0963nobodyさん
垢版 |
2022/04/04(月) 02:20:56.78ID:y4Unad3P
まあ生のsqlよりデータベースのview使った方が安心か。
0964nobodyさん
垢版 |
2022/04/04(月) 12:13:34.13ID:???
django ldap
で検索すればパッケージはみつかる
あとはdjangoのユーザークラスとldapのユーザーの突合

どの時点で突合するかはお好みで
0965nobodyさん
垢版 |
2022/04/04(月) 18:20:41.80ID:???
https://covid-vaccine.jp/

こんな感じのデータベース系のサイトを作ろうとするとdjangoとflaskどっちが楽?
大人しくphpでサンプル拾ってきて作った方がいいだろか?
0966nobodyさん
垢版 |
2022/04/04(月) 19:56:38.87ID:???
>>964
LDAP3は使っていますがアクセスした人が一切何もせず
ユーザーの情報取れるもんなのでしょうか?
SSOの仕組みは使えないので自前で何とかしたいのですけど
0967nobodyさん
垢版 |
2022/04/05(火) 10:36:34.84ID:???
生SQL派よりORM派のほうが多いだろ
0968nobodyさん
垢版 |
2022/04/06(水) 02:21:11.65ID:???
flaskはしらんから比較の話しはできないけどこの例の検索条件で因果関係、重篤度、転帰内容のような独立したプルダウンならいいけど[大項目][中項目][小項目]のような連動するものをページ遷移なしでやるならjavascriptあたりに頼ることになるだろうから複雑なuiを多用する場合は始めからdjangoはバックエンドにしてしまう
そんなに複雑でなくtemplate内にちょろっとscript組み込むくらいならdjangoにもフロントやらせるかな
まあまず一本作ってみたら?
0969nobodyさん
垢版 |
2022/04/15(金) 21:41:40.49ID:fqXmLAqO
俺の頭が悪すぎてdjangoの公式じゃ情報探しにくいわ。
結局、djangoのソースコード読んだほうが理解が深まる。
0970nobodyさん
垢版 |
2022/04/16(土) 08:43:45.20ID:???
どれもそんなもんじゃね
0971nobodyさん
垢版 |
2022/04/16(土) 17:11:17.06ID:???
django4でrest framework jwtつかえんのかな?(´;ω;`)
(地道にurl直す根性ないし)
0973nobodyさん
垢版 |
2022/05/04(水) 20:47:47.01ID:???
わざわざPythonでWebやるいみないだろ
遅いし
0974nobodyさん
垢版 |
2022/05/09(月) 00:26:41.27ID:ytgn9WDu
>>962
SQLAlchemy + Flask/FastAPIなど
無理して、Django(というかActive Recordパターン)を使うのは良くない。
0975nobodyさん
垢版 |
2022/05/15(日) 19:25:30.80ID:C9TSdDsS
スターグループって年商120億円なんだね
0976nobodyさん
垢版 |
2022/05/16(月) 22:08:27.10ID:???
wsgiアプリをasgiアプリに移行するのってどうですか?
wsgiでデプロイしている(uWSGI, nginx)アプリがあるんですがchannels使ったアプリ作ってます
これを動作するようにデプロイしたいんですが移行するのに抵抗があります
なんかトラブルとか出そうで(´・ω・`)
0977nobodyさん
垢版 |
2022/05/18(水) 21:01:12.74ID:???
ASGI_APPLICATIONつけてwsgi.pyで動かしても特にエラー出ないな
これ関係ないのか
wsgi.pyで動かしたらwsgiアプリ、asgi.pyで動かしたらasgiアプリ、ということかな
0978nobodyさん
垢版 |
2022/05/19(木) 07:18:14.67ID:???
何が違うんです(´・ω・`)?
0979nobodyさん
垢版 |
2022/05/19(木) 14:51:53.79ID:???
ASGIのほうはasync/awaitとwebsocket使えるみたいですよ(´・ω・`)
0980nobodyさん
垢版 |
2022/06/10(金) 21:57:26.40ID:???
DBはMySQLでUniqueConstraint使って複合キー使いたい。
まだDB設計しながら作ってて初期化の為にmigrate zeroとか使うんだけどneeded in a foreign key constraintで怒られる。
結局DBドロップして作るんだけど何とかならないもんか。
0981nobodyさん
垢版 |
2022/06/13(月) 01:37:17.21ID:MXId4d/R
クラスベースビューより関数ベースビューの方が複雑なことをする際には楽じゃないですか?
0982nobodyさん
垢版 |
2022/06/13(月) 13:39:36.10ID:blodd3Uc
ラクというか、CBVはカスタマイズしすぎると反って複雑になる。
ほぼFormやDRF専用と割り切る方がいい。
0983nobodyさん
垢版 |
2022/06/20(月) 12:56:31.86ID:???
複合主キー使えるフレームワークって多くないよね
おれはサロゲートキー派だな
0984nobodyさん
垢版 |
2022/06/20(月) 16:16:36.15ID:???
複合主キーが必要になるなんてケースそんなないしな
0985nobodyさん
垢版 |
2022/06/20(月) 17:01:04.17ID:???
必要か必要じゃないかと言われるとたぶん必要じゃない
ただ、とにかく余計なデータ(サロゲートキー)を一切入れたくないって
アンチサロゲート派はいっぱいいる
その人方にとってはWEBフレームワークでDBは超扱いにくい
0986nobodyさん
垢版 |
2022/06/21(火) 00:16:54.76ID:???
>>985
そうなの?
おれはmodelでnameとかにprimaryつけちゃうわ
まだ作成途中だけど今のところ何の問題もない
0987nobodyさん
垢版 |
2022/06/21(火) 01:45:13.13ID:pJylaVNV
djangoだとザックリどれくらいの同時アクセスは耐えられる?
会員10000人でアクティブユーザーが500人くらいならサクサク動く?
0988nobodyさん
垢版 |
2022/06/21(火) 08:54:05.48ID:???
んなもんサーバーの性能や作り方ででいくらでも変わるだろ
まあ、そんな意味不明な質問する人には無理じゃない?と言う気もするが
0989nobodyさん
垢版 |
2022/06/21(火) 10:40:13.08ID:???
ある意味論理的な思考が無い人でもDjangoは扱えると言う事か
0990nobodyさん
垢版 |
2022/06/21(火) 17:21:22.47ID:???
なんでDjangoっていうダサい名前なの?
0991nobodyさん
垢版 |
2022/06/22(水) 10:28:14.68ID:???
djangoは(中国の)竜の意味
dragonとは違いヘビ要素が強い形体だ
(足とか翼とか角とかあるが)

pythonもニシキヘビだから
ヘビっぽいもので大きくて天に昇る竜は
pythonという言語で動きサーバーひいてはインターネットで活躍するwebフレームワークの名に
ふさわしいではないか
0992nobodyさん
垢版 |
2022/06/22(水) 15:46:02.57ID:???
Djangoはミュージシャン
Pythonはテレビ番組だぞ
0994nobodyさん
垢版 |
2022/07/03(日) 13:47:12.86ID:cxLHYMwf
>>988
逆に出来なくはないってことなのね
0995nobodyさん
垢版 |
2022/07/03(日) 14:03:59.14ID:???
そりゃ Youtube も Instagram も Dropbox も昔は Django で動かしてたんだから
まともな開発と運用の知識があれば 10000 ユーザーくらいはいけるよ
0996nobodyさん
垢版 |
2022/07/04(月) 17:41:36.61ID:f4eAQzLG
以前はrailsやってたdjango初学者です
djangoだとDEBUG=trueにしておけば
開発環境でデバッグ出来ますが
たまに記述した内容次第ではServer Error(nginx)になってしまい
どこの部分にバグがあったのか詳細が突き止められません(nginxのほうのエラーログ見ても、djangoのどの部分がボトルネックになっているのか不明)
こういうケースの場合はどうやったら問題を特定出来るのでしょうか?
0997nobodyさん
垢版 |
2022/07/04(月) 23:13:32.05ID:???
窓から投げ捨てて全てを忘れる
0998!omikuji 【19.5m】
垢版 |
2022/07/05(火) 01:00:35.89ID:ulXXzLpI
998
0999!omikuji 【17.2m】
垢版 |
2022/07/05(火) 01:01:16.02ID:ulXXzLpI
999
1000!omikuji 【1.3m】
垢版 |
2022/07/05(火) 01:01:39.78ID:ulXXzLpI
1000get!!!!!!
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 3854日 1時間 14分 37秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況