Djangoの集計についてわかったことを書いていきます。この辺は食わず嫌いでまったく理解してませんでした。 info2021/09追記当時この記事を執筆したとき(2014年)のDjango のバージョンは 1.7 くらいですが、 手元で試してみた結果、Django3.1.12, Python 3.9.7 でも動作しました。ただ、今見るとテスト用テーブルのフィールドが無機質でわかりにくいのでコメントを追加しました。レコードの準備テーブル定義# dbtest/models.py # coding: utf-8 from django.db import models class Test(models.Model): def __str__(self): return u'%s/%s(%s)' % ( self.a, self.__dict__.get('rounded_b', self.b)
はじめに とあるニーズがあって、Python(ほぼ Django 一択)ベースの ECパッケージを使った ECサイトを構築しようかと、昨年の10月頃から細々と調査をしていたのですが、EC-CUBE や osCommerce、Zen Cart、Magento、WordPress + WelCart など PHPベースの ECパッケージについて書かれた記事は数多く存在するのですが、Pythonベースの ECパッケージについての記事があまり無いように思ったので、勉強がてらメモを残していきたいと思います。 ECサイトのタイプ まず第一に、ECサイトには、以下に示したような構築方式および出店方式の違いがありますが、導入実績や信頼性、初期・月額費用、構築期間、カスタマイズ性、専門知識の必要性、集客・販促の必要性などの特徴を考慮しつつ、目的に合ったものを採用する必要があります。 以下の表では、構築・出店
The next release, Django 1.11, will be a long-term support release, and the one after that, Django 2.0, will no longer support Python 2.https://www.djangoproject.com/weblog/2015/jun/25/roadmap/ I've grow to highly respect the Django project for its good documentation, its healthy consideration for backwards compatibility, security, steady improvements and all round goodness. Interestingly, I have
はじめに この記事は、Django Advent Calendar 2016 17日目の記事です。 Django Channelsとは Django Channels — Channels 0.17.2 documentation Channels is a project to make Django able to handle more than just plain HTTP requests, including WebSockets and HTTP2, as well as the ability to run code after a response has been sent for things like thumbnailing or background calculation. Channelsは、DjangoがWebSocketやHTTP2などの単純なHTTP
Django REST Framework Django REST framework is a powerful and flexible toolkit for building Web APIs. Some reasons you might want to use REST framework: The Web browsable API is a huge usability win for your developers. Authentication policies including packages for OAuth1a and OAuth2. Serialization that supports both ORM and non-ORM data sources. Customizable all the way down - just use regular f
Django REST framework 3.4 The 3.4 release is the first in a planned series that will be addressing schema generation, hypermedia support, API clients, and finally realtime support. Funding The 3.4 release has been made possible a recent Mozilla grant, and by our collaborative funding model. If you use REST framework commercially, and would like to see this work continue, we strongly encourage you
If you don’t already know webpack, you’ve some catching up to do. Webpack is a module bundler that bundles javascript and other assets for the browser. It works really well for applications and javascript libraries and is very simple frontend build tool. - Kent C. Dodds - https://egghead.io/lessons/javascript-intro-to-webpack Objectives and reasoning We’ll be setting up webpack and keeping it deco
既存の複数のレコードをまとめて更新する際にdjango-bulk-updateというパッケージが便利だったので紹介します。 GitHub - aykut/django-bulk-update: Bulk update using one query over Django ORM 通常のDjangoのORMを使ったレコードの更新 Djangoで既存のレコードを更新するには、モデルインスタンスのsaveメソッドを呼ぶか、クエリセットのupdateを使うのが通常の方法です(Django1.9時点) # Itemモデル class Item(models.Model): value = models.CharField(max_length=20) class Meta: db_table = 'item' # 新規作成(id=1で保存) Item.objects.create(pk=1, va
追記: 翔泳社さんでDjangoの書籍を出版するのでぜひ読んでみてください。 実践Django Pythonによる本格Webアプリケーション開発 作者:芝田 将翔泳社Amazon はじめに この記事は 2015 tech-yuruyuru アドベントカレンダー - connpass の18日目です メール周りの機能は基本的に↓のEmailのトピックページにまとまってはいるのですが、他のページに書いてある内容が必要になったりするのでその辺りのことも一緒にまとめてます。 https://docs.djangoproject.com/en/1.9/topics/email/ 開発中の設定 開発中は実際にメールを送信してほしくないので、その設定をします。 ドキュメントを見た感じ2つぐらい方法があるみたいです。 Dummy Backend settings.pyで以下のように記述すると、メールを実際
今回はDjangoのフォームについて書きました。 だらだらしてたらアップするのがかなり遅れました(ごめんね) 難しいですよねフォーム。正直すこし苦手です。この記事はそんな人向けの備忘録(?)です。 infoこの記事は2015年に書かれたもので、Djangoのバージョンは1.8を使っています。基盤は変わっていないと思いますが、ご利用の際はドキュメントをしっかりご確認ください。フロントエンドのフレームワークを使う機会が増え、Django Form の利用はこれから減っていくと個人的に考えています。私自身もう年単位で Django Form に触れておらず、今後動向を追うこともないのでおそらく今後この記事を更新することはないと思います。FormFormはバリデータであり、HTMLのFORM関連要素を表現します。 >>> from django import forms >>> class Reg
// Tutorial //How To Install the Django Web Framework on Ubuntu 14.04 Introduction Django is a full-featured Python web framework for developing dynamic websites and applications. Using Django, you can quickly create Python web applications and rely on the framework to do a good deal of the heavy lifting. In this guide, we will show you how to get Django up and running on an Ubuntu 14.04 server. A
はじめに PythonにはDjangoというフルスタックウェブフレームワークがあります. これまでここのブログではマイクロウェブフレームワークであるflaskの記事が多かったのですが, 最近,Djangoを使う機会を得たことで,学ぶ機会ができ,使ってみることにしました. なお,本記事で扱う環境は以下の通りです Python:3.4.2 Django1.7 学ぶにあたって,まずはここを見て一通り動かしてみました. Python Django入門 (1) - Qiita 解説がよくまとまっており内容もわかりやすいのですが、自分でどんなアプリを作るか決めないまま進めたこともあってか曖昧模糊だったので、シンプルなブログを作って練習してみました。 今回は以下のような仕様のブログの作成しました. 作成するブログ 機能 記事投稿 タイトル 本文 日付 記事表示 これだけです. 見た目についてもboots
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く