- 1 名前:nobodyさん mailto:sage [2011/12/15(木) 23:47:02.03 ID:???.net]
- LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、 管理サイト画面を自動作成できるなどの特色を持ちます。 前スレ 【Python】Webフレームワーク Djangoスレ Part1 kohada.2ch.net/test/read.cgi/php/1156612854/ 本家サイト www.djangoproject.com/ 日本語ユーザ会「Djangoと日本の仲間たち」 www.djangoproject.jp/ 日本語解説サイト ttp://ymasuda.jp/python/django/index.html 解説本(英語) 「Pro Django:」2006年10月30日出版予定 ttp://www.amazon.co.jp/gp/product/1590597257/ あなたがDjangoを利用すべき10の理由(和訳) ttp://www.everes.net/2006/jan/30/3042306a305fdjango3092522975283059304d10306e74067531/ IT Pro記事 ttp://itpro.nikkeibp.co.jp/article/NEWS/20060410/234868/ IBM developerWork記事 ttp://www-06.ibm.com/jp/developerworks/linux/060802/j_l-django.shtml
- 680 名前:nobodyさん mailto:sage [2019/02/19(火) 18:45:37.23 ID:???.net]
- どっちもウェブアプリケーションフレームワークでしょ
Flaskはサーバー機能だけ、そっからあとは全部自分で作る Djangoはアカウント管理機能とかが最初から付いてる の違いって認識だが
- 681 名前:nobodyさん mailto:sage [2019/02/19(火) 22:13:07.39 ID:???.net]
- フルスタック
- 682 名前:nobodyさん mailto:sage [2019/02/21(木) 10:14:38.66 ID:???.net]
- どういうこと?
お母さんといっしょで例えて
- 683 名前:nobodyさん mailto:sage [2019/02/21(木) 10:16:32.44 ID:???.net]
- Djangoはじゃじゃ丸、ぴっころ、ぽろりの3人が揃っているが
Flaskはその3人が存在せず、かしの木おじさんしかいない
- 684 名前:nobodyさん mailto:sage [2019/02/21(木) 10:17:06.37 ID:???.net]
- ww
- 685 名前:nobodyさん mailto:sage [2019/02/21(木) 10:17:31.56 ID:???.net]
- 年齢ばれるぞ
- 686 名前:nobodyさん mailto:sage [2019/02/21(木) 12:37:54.14 ID:???.net]
- おかあさんといっしょガチ勢草
- 687 名前:nobodyさん mailto:sage [2019/02/21(木) 16:31:59.94 ID:???.net]
- かしの木おじさんwww
- 688 名前:nobodyさん mailto:sage [2019/02/21(木) 16:45:51.00 ID:???.net]
- かしの木おじさんさえいれば番組として成り立つからな
- 689 名前:nobodyさん mailto:sage [2019/02/21(木) 19:13:26.18 ID:???.net]
- おじいちゃんのすくつだぁ!
ぼくそんなのしらないよぅ……
- 690 名前:nobodyさん mailto:sage [2019/02/21(木) 19:23:19.10 ID:???.net]
- >>681
みど、ふぁど、れっしーは知っているかな?
- 691 名前:nobodyさん mailto:sage [2019/02/21(木) 19:24:33.43 ID:???.net]
- 自分の時はブーとかウーとかだったなぁ・・
あとは、ゆうれいさんとか
- 692 名前:nobodyさん mailto:sage [2019/02/21(木) 19:29:03.47 ID:???.net]
- ガチ勢があぶり出てきたwwww
- 693 名前:nobodyさん mailto:sage [2019/02/21(木) 19:34:03.91 ID:???.net]
- >>683
最年長で草ァ!!
- 694 名前:nobodyさん mailto:sage [2019/02/21(木) 21:07:45.52 ID:???.net]
- つまり @route さえあればwebアプリフレームワークてこと?
うん、そうだな
- 695 名前:nobodyさん mailto:sage [2019/02/22(金) 11:55:32.05 ID:???.net]
- >>683
お前今何歳だ?
- 696 名前:nobodyさん [2019/02/22(金) 12:44:11.89 ID:YU8OCipr.net]
- えらいすすんでるとみたら、何の話だw
- 697 名前:nobodyさん mailto:sage [2019/02/24(日) 20:19:17.12 ID:???.net]
- Python歴7年、今日からDjango始めます。皆さんよろしくおながいします
- 698 名前:nobodyさん mailto:sage [2019/02/24(日) 21:16:11.99 ID:???.net]
- >>689
おかあさんといっしょの中で好きなキャラを晒せぇ!!
- 699 名前:nobodyさん mailto:sage [2019/02/24(日) 23:27:55.08 ID:???.net]
- え?このスレっておかあさんといっしょのキャラを最初に
言わないとダメなんですか? 自分はれっしーです。
- 700 名前:nobodyさん [2019/02/25(月) 11:08:32.25 ID:VJYuNypj.net]
- >>689
ハゲめ
- 701 名前:nobodyさん mailto:sage [2019/02/25(月) 20:30:39.03 ID:???.net]
- Django以外のフレームワーク使ったことある人に聞きたい
Djangoって他と比べてどう?
- 702 名前:nobodyさん mailto:sage [2019/02/25(月) 22:10:45.74 ID:???.net]
- おっぱいそんだなって感じ
- 703 名前:nobodyさん mailto:sage [2019/02/26(火) 00:13:03.80 ID:???.net]
- そう
- 704 名前:nobodyさん mailto:sage [2019/02/26(火) 14:19:53.37 ID:???.net]
- DjangoはModelあるのが大前提だからね
システム上の設定書き換えとかサービス再起動させる小さなアプリにはFlaskやbottle使ってる
- 705 名前:nobodyさん mailto:sage [2019/02/27(水) 03:02:32.85 ID:???.net]
- Flaskは聞くが使ったことは無いなぁ
コンパクトなアプリケーション向けなのだろうか
- 706 名前:nobodyさん mailto:sage [2019/02/27(水) 10:01:42.35 ID:???.net]
- おっぱい損?
- 707 名前:nobodyさん mailto:sage [2019/02/28(木) 06:40:52.68 ID:???.net]
- >>696
別にモデル前提ではないけど、DBに書き込まないの であれば、Djangoである必要は半減だね。
- 708 名前:nobodyさん mailto:sage [2019/02/28(木) 10:42:52.07 ID:???.net]
- 特にbottleは標準ライブラリのみでbottle.pyファイル一つ置くだけで作れるのがお手軽で良い
- 709 名前:nobodyさん mailto:sage [2019/02/28(木) 11:22:19.10 ID:???.net]
- それは良さそう
- 710 名前:nobodyさん mailto:sage [2019/03/02(土) 17:40:16.23 ID:???.net]
- 延びてるからなんか建設的な話してるのかと思ったらどうでも良すぎて草
- 711 名前:nobodyさん [2019/03/03(日) 12:03:00.31 ID:XJRvLHxg.net]
- ModelがRDB(MS)のActiveRecord限定だからね。
強みのようで最大の欠点でもある。
- 712 名前:nobodyさん [2019/03/03(日) 12:52:53.79 ID:vinrbbhe.net]
- ORM替えられないんだっけ
- 713 名前:nobodyさん mailto:sage [2019/03/03(日) 21:39:41.92 ID:???.net]
- >>703
申し訳ありませんが、どのようなシチュエーション で、欠点になるのですか? 他のFW知らないので、教えて下さい。
- 714 名前:nobodyさん mailto:sage [2019/03/04(月) 06:23:33.98 ID:???.net]
- >>703
MSって何?
- 715 名前:nobodyさん mailto:sage [2019/03/04(月) 10:47:27.60 ID:???.net]
- マイクロソフト
- 716 名前:nobodyさん mailto:sage [2019/03/04(月) 23:26:04.13 ID:???.net]
- ActiveRecordって、一般的に使用されてる語彙だっ
たのね。勉強になりました。 今のところ、導出項目はModelのsaveメソッドを オーバライドする事で対応してます。
- 717 名前:nobodyさん mailto:sage [2019/03/16(土) 21:52:59.78 ID:???.net]
- ジャンゴ、ジャンゴ、ジャンゴ♪
ジャンゴ3兄弟♪
- 718 名前:nobodyさん mailto:sag [2019/03/18(月) 08:32:04.10 ID:???.net]
- >>524
確かに、djangoのいいところは管理画面の基本的なところを 最初から使えることかな。 簡単な掲示板やらmemoアプリなどはすぐに作ることができる。
- 719 名前:nobodyさん mailto:sage [2019/03/27(水) 15:43:54.78 ID:???.net]
- そもそもdjangoって仕事に生かせるものなのか?
「おれdjango使うことできまーす。仕事なにかありますか?」ってなったらどんな仕事できんだよ。
- 720 名前:nobodyさん mailto:sage [2019/03/27(水) 17:27:51.47 ID:???.net]
- 俺ぐらいになるとdjangoでパンケーキを焼くことが出来る
- 721 名前:nobodyさん [2019/03/27(水) 17:31:00.24 ID:LUVoHMBZ.net]
- Django だぁいすき💛
- 722 名前:nobodyさん mailto:sage [2019/03/28(木) 07:08:42.85 ID:???.net]
- >>711
rails勉強させられる
- 723 名前:nobodyさん [2019/04/03(水) 19:13:10.66 ID:Ds4qlbWM.net]
- 2.2
- 724 名前:nobodyさん mailto:sage [2019/04/03(水) 22:18:33.23 ID:???.net]
- LTSきたー。
- 725 名前:nobodyさん mailto:sage [2019/04/06(土) 01:47:05.69 ID:???.net]
- >>711
俺はそれで今の仕事してる 社内システム作ってる
- 726 名前:nobodyさん mailto:sage [2019/05/03(金) 10:12:21.51 ID:???.net]
- Ruby on Rails に対する Django の優位点って何?
- 727 名前:nobodyさん [2019/05/03(金) 13:14:53.95 ID:q6AE+Q6a.net]
- >>718
なんだと思う?
- 728 名前:nobodyさん mailto:sage [2019/05/03(金) 15:19:07.41 ID:???.net]
- どう考えても
scaffold 一発ですべてできてしまう Rails の方がすぐれていると思うが
- 729 名前:nobodyさん [2019/05/03(金) 15:22:56.43 ID:o+PcQ3EQ.net]
- DBの構成変えてもか
- 730 名前:nobodyさん mailto:sage [2019/05/03(金) 15:53:24.21 ID:???.net]
- DB ごと作り直せばいいじゃない
どうせ全自動で作ってくれるんだから
- 731 名前:nobodyさん mailto:sage [2019/05/05(日) 08:57:10.64 ID:???.net]
- デプロイが一番難しいな
レンサバでDjango動かしているけど なんか設定ミスがありそうで怖い
- 732 名前:nobodyさん mailto:sage [2019/05/05(日) 09:44:06.97 ID:???.net]
- 何でやっても設定ミスを減らすことはできないと思うが
- 733 名前:nobodyさん mailto:sage [2019/05/05(日) 22:43:13.01 ID:???.net]
- そんなことはない
- 734 名前:nobodyさん mailto:sage [2019/05/06(月) 08:46:49.02 ID:???.net]
- デフォルト設定が絶妙だということ?
デフォルト設定が目的の設定だったらそれでいいけど 結局自分でいじるんだったら、ミスする確率はそんなに 変わらないと思うが
- 735 名前:nobodyさん mailto:sage [2019/05/06(月) 17:08:39.08 ID:???.net]
- 安心しとけ
こんな簡単な設定もわからないなら他のフレームワーク触らない方が良い
- 736 名前:nobodyさん mailto:sage [2019/05/06(月) 19:49:49.47 ID:???.net]
- 知識がない人ほど謙虚じゃないよね
サーバー関連は気おつけたほうがいいよ
- 737 名前:nobodyさん mailto:sage [2019/05/13(月) 10:41:43.91 ID:???.net]
- 答えになっていません
- 738 名前:nobodyさん [2019/05/13(月) 11:03:39.97 ID:UKcpKXJi.net]
- werkzeug
- 739 名前:nobodyさん [2019/06/08(土) 17:35:47.60 ID:3VCQjgLI.net]
- あ〜んち〜ん様
- 740 名前:nobodyさん mailto:sage [2019/06/19(水) 08:45:26.72 ID:???.net]
- adminサイトがFileFieldをちゃんと認識して
ファイルアップロードできるのすごいね ただそのままだと404で開けないか アップロード先を公開してるurlにしないと だめなのか(´・ω・`)
- 741 名前:nobodyさん mailto:sage [2019/06/22(土) 00:27:40.37 ID:???.net]
- djangoでpythonはじめて使うけどシンプルでいいね
- 742 名前:nobodyさん mailto:sage [2019/06/24(月) 18:27:14.28 ID:???.net]
- USE_L10NってTrueにする必要ある?
DATE_INPUT_FORMATSの 設定が反映されないから ずーっと不思議に思ってたんだが USE_L10NをFalseにしたら反映されたよ
- 743 名前:nobodyさん [2019/06/25(火) 17:53:22.19 ID:ksL2qET3.net]
- 令和対応したいならUSE_L10NはTrue
- 744 名前:nobodyさん mailto:sage [2019/06/25(火) 19:36:58.13 ID:???.net]
- >>735
日付を%Y-%m-%dで入力したいから 仕方ないね(´・ω・`)
- 745 名前:nobodyさん mailto:sage [2019/07/01(月) 18:13:17.80 ID:???.net]
- >>718
Rails使ったことないがRailsは管理サイトは自動で作ってくれるの?
- 746 名前:nobodyさん mailto:sage [2019/07/07(日) 14:14:51.70 ID:???.net]
- rails って複数データベースとか、簡単に n+1 対応とか出来るようになったの?
あとセキュリティやらかしてたけど、モジラみたいな団体がスキャンしてたりするの?
- 747 名前:nobodyさん [2019/07/07(日) 14:22:15.95 ID:268hLUG2.net]
- Python on Rails はよ
- 748 名前:nobodyさん mailto:sage [2019/07/08(月) 17:03:34.05 ID:???.net]
- >>737
Rails標準ではないがGemに追加すると管理サイト作ってくれるのあるぞ
- 749 名前:nobodyさん mailto:sage [2019/07/08(月) 19:42:55.91 ID:???.net]
- >>740
ミドルウェアか Railsは中小企業とかベンチャーがよく使ってるから、サービス売るならRailsで作ったほうがいいんだよな まぁ、Rubyの人気落ちてるからこれからどうなるかわからんけど
- 750 名前:nobodyさん [2019/07/15(月) 09:26:36.73 ID:oAXghJ86.net]
- Railsはプロジェクトが拡大していくと途端に破綻するので、
プロトタイピング用途以外に使うのは止めたほうが良い。
- 751 名前:神田けいた mailto:sage [2019/07/17(水) 19:58:12.06 ID:???.net]
- せjjy¥
- 752 名前:nobodyさん mailto:sage [2019/07/30(火) 15:43:20.79 ID:???.net]
- https://i.imgur.com/P7LUaBt.jpg
- 753 名前:nobodyさん mailto:sage [2019/08/16(金) 20:06:14.60 ID:???.net]
- サーバー知識皆無で、レンサバにデプロイしたいので
参考書教えて下さい。
- 754 名前:nobodyさん mailto:sage [2019/08/16(金) 22:42:17.67 ID:???.net]
- 公式のドキュメントに手順が書いてある
- 755 名前:nobodyさん mailto:sage [2019/08/16(金) 23:37:34.86 ID:???.net]
- 定額で動かすとなるとどのレンサバが安い?
やっぱさくらのバーチャル?
- 756 名前:nobodyさん [2019/08/17(土) 11:23:01.24 ID:49imtk3O.net]
- 馬鹿には無理
- 757 名前:nobodyさん mailto:sage [2019/08/18(日) 02:13:35.68 ID:???.net]
- >>747
さくらのVPSでいいんじゃないか あそこより安いとこってどこかあるか?
- 758 名前:nobodyさん [2019/08/18(日) 17:01:59.89 ID:6SjMrK1F.net]
- herokuで良くない?
- 759 名前:nobodyさん mailto:sage [2019/08/19(月) 12:29:21.87 ID:???.net]
- サーバーの勉強したいのか、勉強せずにとにかく簡単にやりたいのかで変わる
サーバーの勉強したいならVPS勧める
- 760 名前:nobodyさん [2019/08/22(木) 21:02:20.52 ID:rATKxXKR.net]
- 今現在のDjangoでの一般的なViewの実装は、クラスベースビュー(汎用ビュー)と関数ベースビューって使い分けをしたりするものですか?それとも全てクラスベースビューで行うものですか?
- 761 名前:nobodyさん [2019/08/23(金) 09:59:17.61 ID:jEISr3U5.net]
- >> 751
コーティング量が減るし、わかりやすいから、 ほとんどクラスベースドで実装してます。
- 762 名前:nobodyさん [2019/08/23(金) 20:47:51.66 ID:GKkGIby6.net]
- >>753
ありがとうございます クラスベースでの実装でやってみます
- 763 名前:nobodyさん [2019/08/24(土) 02:08:27.47 ID:GmuPGuOM.net]
- >>754
Djangoのクラスベースドの流儀に従えば、問題なく実装できると思います。 ListView, DetailView, CreateView, UpdateView(その他にも・・・)、基本 的なことはDjangoがやってくれます。 だから、「これくらいはDjangoがやってくれるよね(考えてるよね)」という 意識で、余計なこと・余計な考えをせずに、単純に実装してみてください。 私は、最初にクラスベースドでゴリゴリ実装しており、時間があったときに Djangoのソースを確認して赤面しました。他のフレームワークと同様に、 Djangoはちゃんとやってくれます。 モデルそれぞれのビュー(ListView、DetailView,CreateView、UpdateView) が暗黙的に決定されるtemplateの名前を意識する。 TemplateViewには、get_context_dataでテンプレートにレンダリングするデータ渡す。 DetailViewを表示するurlには、pkをビューのself.kwargsで得られるように設定するなど。
- 764 名前:nobodyさん [2019/08/24(土) 09:54:26.14 ID:TXM06QgO.net]
- SPAと相性悪くね
- 765 名前:nobodyさん mailto:sage [2019/08/24(土) 10:44:32.27 ID:???.net]
- SPA で作るなら Django は API だけでフロントは別に用意するでしょ
- 766 名前:nobodyさん mailto:sage [2019/08/24(土) 12:26:59.56 ID:???.net]
- django-rest-frameworkがある。
- 767 名前:nobodyさん mailto:sage [2019/08/24(土) 19:50:34.87 ID:???.net]
- restframeworkもいろいろなビューが用意されているが、
細かいところチューニングできないからけっきょくAPIViewで書いちゃうんだよな
- 768 名前:nobodyさん mailto:sage [2019/08/31(土) 15:37:26.09 ID:???.net]
- やり方をしらんだけでしょ
- 769 名前:nobodyさん [2019/08/31(土) 21:55:19.34 ID:KJXgF8f5.net]
- 質問失礼します
Djangoで複数のアプリケーションを含んだプロジェクトを作った時に各アプリケーションに共通のlogin_requiredを実装したいといった場合にlogin.htmlのviewにformを適用したいのですが、どのように実装するのでしょうか accountsアプリに実装? プロジェクトのtemplatesにregistrationディレクトリを作ってformをインクルード? 具合的に教えて頂けると嬉しいですが参考にできるサイトや専門書などありましたらお願いします
- 770 名前:nobodyさん mailto:sage [2019/09/01(日) 00:11:28.43 ID:???.net]
- 日本語でおk
- 771 名前:nobodyさん [2019/09/01(日) 01:20:29.43 ID:JBreIGcY.net]
- やり方知らないんだったら
WSGIでルーティングだけやって あとは普通にpythonごりごりの方が楽やで わりとまじで
- 772 名前:nobodyさん [2019/09/01(日) 19:50:39.15 ID:LEhXL0OG.net]
- >>763
もうそれDjango使う必要なくない?w
- 773 名前:nobodyさん [2019/09/02(月) 03:41:56.00 ID:9b+oQTHM.net]
- そうなんか
まあCRUDできりゃいいよな 俺はCLI作って学習してる最中だけどもな
- 774 名前:nobodyさん mailto:sage [2019/09/02(月) 14:55:18.41 ID:???.net]
- セキュリティがばがばやんけ
- 775 名前:nobodyさん [2019/09/03(火) 21:30:33.66 ID:GtCP1NGE.net]
- viewに複数のモデルを持ち込みたい場合って、コンテキストのupdateでええの?
- 776 名前:nobodyさん mailto:sage [2019/09/03(火) 22:40:12.88 ID:???.net]
- >>767
それぞれ、別のモデルなの?
- 777 名前:nobodyさん mailto:sage [2019/09/03(火) 22:43:48.79 ID:???.net]
- >>761
django.contrib.auth.formsに、UserCreationForm とかあるから、それをそのまま使う。
- 778 名前:nobodyさん [2019/09/04(水) 19:19:26.26 ID:a05pSqRl.net]
- >>768>>769
ありがとうございます 別々のモデルですね 例えば、Department、Employeeという二つのモデルがあって viewでそれぞれのobject_listを使いたい場合とかです Employeeの外部キーにDepartmentがあります
- 779 名前:nobodyさん mailto:sage [2019/09/04(水) 19:49:04.15 ID:???.net]
- セキュリティーホール発見ですね判ります
- 780 名前:nobodyさん mailto:sage [2019/09/04(水) 23:04:59.82 ID:???.net]
- >>770
ListViewでどちらかのモデルを、Metaまたは get_querysetで指定して、もう一方をコンテキスト で渡す。 それか、TemplateViewで両方のQuerySetを、 コンテキストで渡す。 そのViewが何を目的としているかによって選択す れば良いと思います。 両方の情報を単に表示したいのであれば、後者かな と思います。
|

|