自前で create table したい Django を使っていて Django の ORM はそのまま使いたいんだけど、create table は自前で行いたい場合があります。 良くあるのは、partition 切りたい場合とか。 MySQL の range partition を使うには Primary Key を 複合Primary Key にする必要があるのですが、Djangoは 複合Primary Key を許可していません。 なので、そのような場合は自前で create table文 を書いて実行する必要があります。 class PartitionExample(models.Model): log = models.TextField(verbose_name=u'ログ') created_at = models.DateTimeField(verbose_name=u'
django 1.4 からはプロジェクトを作成した際のディレクトリ構成が変わったのでどのように設定するのがいいかを、まだ数の少ないネット上のサンプルを参考にしつつまとめてみた。 ちなみに以下の様な構成を想定してます。 └── project_root ├── app1 │ ├── __init__.py │ ├── models.py │ ├── tests.py │ └── views.py ├── app2 │ ├── __init__.py │ ├── models.py │ ├── tests.py │ └── views.py ├── manage.py └── package_root ├── __init__.py ├── settings.py ├── site_media │ ├── media │ └── static ├── static ├── templates
今回はRestAPI(リソースサーバー)を作成するのに便利なTastypieに独自のURL(メソッド)を追加する方法です。 Tastypieとは? TastypieはDjango ModelからRestAPIを生成してくれるDjangoプラグインです。またDjango Modelを未使用時(いわゆるNoSQL)にも対応しています。 こんな時使えるかも * models.Managerメソッドを公開したい * 複数Modelをまたがる処理を書きたい (つまりトランザクションとか) resource.py 下記はTastypie 0.9.12-alpha以降から使用可能 確認 無事 first_add_method, test_func が追加されました。それでは。 ※ 参考 Tastypie adding-search-functionality github - django-tast
The Scenario Suppose you have a website where users can import their contacts from other services. The importing is handled off-band by some other means (most likely, a celery task), and you want to show your users a notification box when the job is done. There are currently a few alternative technologies for pushing events to the browser: Server-Sent Events (SSE) and WebSocket. SSEs are a simpler
Warning Be careful when you override settings, especially when the default value is a non-empty list or dictionary, such as STATICFILES_FINDERS. Make sure you keep the components required by the features of Django you wish to use. Core Settings¶ Here’s a list of settings available in Django core and their default values. Settings provided by contrib apps are listed below, followed by a topical ind
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く