Complete beginners start here!Getting started with the webGetting started with the webInstalling basic softwareWhat will your website look like?Dealing with filesHTML basicsCSS basicsJavaScript basicsPublishing your websiteHow the web worksHTML — Structuring the webIntroduction to HTMLIntroduction to HTMLGetting started with HTMLWhat's in the head? Metadata in HTMLHTML text fundamentalsCreating hy
Introduction Django is a powerful web framework that can help you get your Python application or website off the ground. Django includes a simplified development server for testing your code locally, but for anything even slightly production related, a more secure and powerful web server is required. In this guide, we will demonstrate how to install and configure some components on Ubuntu 16.04 to
2017/8/22に開催された「第2回PythonのWebスタートアップを詳しく語る会」の発表資料です。 https://iridge.connpass.com/event/63822/
Lately at work our go to architecture for creating websites is to use a React frontend with a Django REST Framework (DRF) backend. The two are connected by API calls using axios in the frontend. Some Redux is used as well for storing global app state. This is our preferred method as it allows the frontend and backend to be completely decoupled. And as long as we define a list of endpoints and retu
9年ぶりとなるメジャーバージョンアップを控えて、盛り上がりを見せているDjango。この連載では最新のDjangoとDjango REST frameworkを用いたプロダクト開発の手法を、実務に使える形でお伝えしていきます。今回はDjangoの特徴を確認してからDjangoプロジェクトの環境構築についてをご紹介します。 はじめに データ分析や機械学習の隆盛に伴い、Pythonの人気は近年とても高まっています。それはNumPyやChainerといった便利なPythonライブラリが充実しているという理由がもちろん挙げられますが、Pythonが汎用プログラミング言語であることも人気の後押しになっています。 実際、「収集・分析したデータの二次活用として、Webアプリケーションを作りたい」という声をよく聞くようになりました。Pythonならデータ処理からWeb開発まで一貫して同じ言語で書くことがで
はじめに Mezzanine とは、Django (Python のWeb フレームワーク )上で動く、CMS フレームワークです。使い勝手としては Wordpress に似ています。 (英語) http://mezzanine.jupo.org/docs/index.html 最初から入っている機能としては WYSIWYG エディタ ( Tiny MCE ) が入っているのでリッチテキストコンテンツが簡単に投稿できる インラインページ編集 … 管理者ログインしていれば、公開済みページの各セクションに編集ボタンが出て編集可能 Twitter Bootstrap Disqus連携 Gravatar連携 Twitter連携 などがあり、そもそも Django なのでテーマの切り替えが簡単だったり、プラグインの入れて機能を拡張したりなどが容易にできます。プラグイン( Django モジュール)
Django公式系/パッケージ系 Djangoプロジェクト Djangoドキュメント1.4 Djangoドキュメント(最新) Pycharm Creating Django Project Djangoパッケージ(プラグイン)一覧サイト Django snippets(リンク切れ) Djangoドキュメント翻訳プロジェクトログイン Google"Django"質問コーナー Djangoで作られたサイト(1つ目以外、日本のサイト) Djangoサイト一覧(日本なし) KAWAZ-ゲーム公開サイト(リンク切れ) ItukaList-あなたの今後の人生の目標を管理・シェアするサービス(リンク切れ) チケットキャンプ(リンク切れ) 3DStampMarker(リンク切れ) Programmer Profile-同志を探せるサービス(リンク切れ) 趣味で性の悩みを話せるWebサービスをつくってみまし
この投稿は 「Python Advent Calendar 2015 - Qiita」 の 23日目の記事です。 煽っておきながら先に言い訳しておきますが、「Mezzanine(メザニン)」は WordPress公式 が作ったものでもサポートしているものではありません。 しかしながら、Mezzanine の 概要ページ の説明を見ると、 In some ways, Mezzanine resembles tools such as Wordpress that provide an intuitive interface for managing pages, blog posts, form data, store products, and other types of content. Mezzanine は、いくつかの点において、ページ、ブログ記事、フォームデータ、ショップ商品、お
Resources What is Heroku? Help Customers Careers Events Podcasts Compliance Center Heroku is for Developers CTOs Team Collaboration Startups Enterprises Agencies Students See More Languages Node.js Ruby Java PHP Python Go Scala Clojure See More Latest News from the Heroku Blog Heroku Blog Find out what's new with Heroku on our blog. More news View all blog posts Today, we're thrilled to host Jacob
少し前から趣味で実装してるKobinというWebアプリケーションフレームワークのURL Dispatcherの実装をする時に、BottleやDjangoを参考にしながら考えてみました。 これらの比較とType Hintsを利用したKobinのURL Dispatcherの実装についてまとめます。 (追記) リバースルーティング ちょっと長いですが、追記です。結論としては元々紹介していた正規表現ベースのルーティングとは違う方法をKobinで採用しました この記事では正規表現によるルーティングについて解説していたのですが、このルーティング方法は逆引きが少し難しくなります(Djangoは正規表現ベースの逆引きですが、自由度の高い正規表現からURLを生成するために一部妥協しているところもあるようです)。 実際の問題では正規表現が必要となるほど複雑なURL構成になることは稀かもしれません。 逆引きの
Eclipse + PyDev で、Django1.7.1 のユニットテストを実行すると、AppRegistryNotReady エラーとなる。 とりあえず、リクエストの結果を取りたいだけで、別段変わったことはしていない。のに。。。 # -*- encoding:utf-8 -*- from django.conf import settings from django.test import TestCase from django.test.client import Client from phraseit import * class ViewTest(TestCase): def test_home(self): c = Client() req_param = {} res = c.get('/', req_param) print res.status_code print
これは何? mixiグループアドベントカレンダー2日目です。 ミクシィグループが運営する「チケットキャンプ」は、サーバーサイドはPython, Djangoで開発をしています。 現在使っているDjangoのバージョンは1.7.11なのですが、これをDjango 1.8までアップデートする際に行った作業のメモです。 チケットキャンプ特有の部分もあるかとは思いますが、Djangoのアップデートを検討している方の何かの参考になれば幸いです。 チケットキャンプのバージョンアップのポリシー そもそもチケットキャンプのフレームワーク・ライブラリのバージョンアップのポリシーがどうなっているかというと、多少僕の勘に依存している部分があり、明文化するのが難しいですが、概ね以下の3つのルールで説明できます。 セキュリティアップデートは出来る限り早期に適用 Djangoのメジャーアップデートには出来る限り追従
業務でもクローラを見ることが多いのですが、今回は新しくクローラ作るならとりあえずDjango+Celery使うだろうなぁということで、個人でサンプル書いて見つつ思ったところをつらつらと書いてみようと思います。 クローラの基本的な処理段階 クローラといっても人によって微妙に定義が違う状態で会話する事が多いのでとりあえず今回の対象は、 一定の条件に従ってWebページのリンクを収集する 各リンク内のページ内容をスクレイピングする スクレイピングした後の処理については、今回は対象外とする という前提でお話します。 今回のサンプルの構成 y-matsuwitter/django_sample_crawler 今回サンプル書く上での構成ですが、 Python 3.4.3 Django 1.9 Celery 3.1.19 lxml 3.5.0 requests 2.8.1 を利用し、下記を実施するものを
The following is a soup to nuts walkthrough of how to set up and deploy a Django application to Amazon Web Services (AWS) all while remaining sane. Tools/technologies used: Python v2.7.8 Django v1.7 Amazon Elastic Beanstalk, EC2, S3, and RDS EB CLI 3.x PostgreSQL Now with Python 3! Check out the updated version of this article here. This article has been updated to cover deploying with Python 3 be
サブクエリの件 Blog:1 Entry:n みたいなモデルのリレーションがあるとする。ちょっと違うけど。 print(Hoge.objects.filter(entry__in=blog.entry_set.all()).query) 擬似的なクエリはこんな感じ。 SELECT `entry`.`id`, `entry`.`ctime`, `entry`.`utime`, `entry`.`name`, FROM `entry` WHERE (`entry`.`blog_id` IN (SELECT U0.`id` FROM `blog` U0 WHERE U0.`blog_id` = 313 ) ) いや、単純に __in だと SELECT * FROM hoge WHERE moge IN (a, b, c) だと思うけど、Django の ORM が発行しているリレーションをまた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く