メインカテゴリーを選択しなおす
Djangoにおいて、トランザクション処理はデータベースの操作をグループ化し、すべての操作が成功するか失敗するかを確認するための重要な方法です。Djangoでは、トランザクションを使ってデータベースの操作を制御する方法が提供されています。 基本的なトランザクションの操作方法は以下の通りです: 1. **トランザクションの開始と終了**: ```python from django.db import transaction # トランザク…
Djangoの設定で画面に表示される日付型の表示形式を指定することはできますか?
```python # settings.py # 日付の表示形式を "年-月-日" に変更する例 DATE_FORMAT = 'Y-m-d' # 日付と時刻の表示形式を "年-月-日 時:分:秒" に変更する例 DATETIME_FORMAT = 'Y-m-d H:i:s' ```
プログラミングを継続する方法とDjangoの魅力的な活用事例
プログラミングを継続するためには、具体的な目標や興味を持つことが重要です。特にWeb開発においては、Pythonのフレー
GPT-3.5 を使ってStable Diffusionのプロンプトを日本語でできる様にしてみました。~アイちゃんのアプリ開発 リサーチ編(12)~
Stable Diffusionのプロンプトを日本語入力にしてみました。日本語からのキーワードの抽出と英語化はGPT-3.5のAPIを使用しました。
Stable Diffusion web UI(AUTOMATIC1111版)のAPIを使ってみた! ~アイちゃんのプログラム開発挑戦 リサーチ編(11)~
stable Diffusion Web UIは、AUTOMATIC1111氏が開発・提供しているツールです。このツールは、画像生成AI「Stable Diffusion」を簡単に利用することを目的として開発され、簡単に画像を生成でき多くの方に利用されています。今回はこのStable Diffusion web UI(AUTOMATIC1111版)のAPIを使用してStable Diffusion を自分自身のプログラムから操作してみました.
ASUCODEではどのようなITスキルが習得できる?人工知能や機械学習で使われているPythonやDjangoなどのITスキルの習得ができます
「人工知能や機械学習のスキルの習得がした
gTTSからの音声出力のピッチをLibROSAで変えて男性の声にしてみました。 アイちゃんの~アプリケーションプログラミングチャレンジ~ リサーチ編(8)
gTTSを使って男性の声を作ってみました。gTTSは日本語の場合女性の声だけなので少しいたずらのつもりで作成しました。使ったpyhtonのライブラリーは「LibROSA」(https://librosa.org/)です。どちらかというと音楽(楽音)の処理に向いているようですがおもしろそうなので使ってみます。
サーバー(ローカルホスト)とスマホをつないでアプリの動作確認です。 アイちゃんの~アプリケーションプログラミングチャレンジ~ リサーチ編(7)
ローカルホストとスマホ(WIFI:android)との接続をローカルネットワーク環境下で行います。実機でスマホ画面を確認することが目的です。リサーチ編(4)で作成したDjangoProject雛形を使って説明します。
googleのgTTSで音声合成を試してみました。 アイちゃんの~アプリケーションプログラミングチャレンジ~ リサーチ編(6)
gTTSを使った音声合成を試してみます。gTTS(Google Text-to-Speech)は、Googleが提供するテキスgTTSを使った音声合成を試してみます。gTTS(Google Text-to- Speech)は、Googleが提供するトから音声への変換サービスです
アイコンの簡単な作り方です。 ~アイちゃんの~アプリケーションプログラミングチャレンジ~ リサーチ編(5)
今日はアイコン作成の便利な方法についてのメモです。アイコンはイザ自分で創ろうと思うとアイディアが浮かばなかったり描画する手間がかかってしまいます。アバターもそうですね。ということで画像生成系のAIで作成させてみました。以下がその画像です。猫とかイヌとか動物系に絞って作ってみました。
プログラミングに挑戦です。pythonとDjangoをセットしてスタートです。 ~アイちゃんのアプリケーションプログラミングチャレンジ~リサーチ編(1)
Pythonでアプリケーションを作成するためには、いくつかの準備が必要です。まず、Pythonの最新バージョンを公式ウェブサイトからダウンロードしてインストールする必要があります。次に、WEBフレームワークを選択することが一般的です。
Djangoプロジェクトのひな形を作ります。 アイちゃんの~アプリケーションプログラミングチャレンジ~ リサーチ編(4)
アプリ開発のためのディレクトリ (フォルダー)構成について整理しリサーチ用にプロジェクトのひな型を作成します。以下にその手順を示します。
Ajax を使って対話性を高めます。DjangoのCSRFに遭遇しました。 ~アイちゃんのアプリケーションプログラミングチャレンジ~リサーチ編(3)
Ajax(エイジャックス)とは、Asynchronous JavaScript and XMLの略称で、JavaScriptの組み込みオブジェクト「XMLHttpRequest」を用いた非同期処理のことです。これにより、Webページをリロードせずに何度もHTTP通信を行えるようになります。
ChatGPTのAPIとつないでみよう。パラメータをセットしてリクエストするだけです。 ~アイちゃんのアプリケーションプログラミングチャレンジ~リサーチ編(2)
Djangoを使用したWebアプリケーションの例として、GPT-3.5-turboを利用して文章生成を行うWebUIを作成する方法を示します。以下はDjangoプロジェクトの設定方法とビュー、テンプレートの例です。
【12月5日】 Pythonのフレームワークとは?人気の5種を徹底比較
【12月5日】 Pythonのフレームワークとは?人気の5種を徹底比較, 大場智康(理学博士)が語るベンチャー日記
雑記_Python3.11.0の導入したけど…Anacondaには不要!?雑記_PythonのためにAnacondaを入れる!雑記_Anaconda3のPython、Pathを通す雑記_Anaconda3の環境構築して、Django、Spyderの導入まで あとはプログラムを作っていける状態、になりました。 これが初めて起動したプログラム💦
Djangoでアプリケーションを分割して開発することがあると思いますが、別アプリケーションのモデルに外部キー参照をつける場合の方法 [crayon-5cb4cbcfc1fc4989335949/] 他 ...
djangoをあるPCにてポート80で立ち上げ、別のPCからアクセスしたら、アクセスできませんでした。ファイアウォールを切ってもダメで、原因を考えていましたが、djangoはローカル以外のアクセスを基 ...
DjangoでManyToManyFieldのリストを取得しようと思ったら、できなくてハマった。例えば以下の状況を考えます。 [crayon-5cb4cbd72be13566054910/] リストを ...
NewRelicというフリーのサーバ監視サービスがあります。各言語に対応しているエージェントを入れると、サーバリソースやSQLクエリまでモニタリングしてくれるそうです。 Djangoでサービスを作ろう ...
Djangoをデバッグモード利用時に、ローカルホスト以外からのアクセスを許可する方法(PyCharm利用)
Djangoはデフォルトでは、デバッグモード時は、localhostからのアクセスしか受け付けません。Dockerなどを利用していると、直接アクセスできないことがあります。 解決方法は、起動時パラメー ...
【Django】フレームワーク「Django」を利用してみる【Mac/Windows】
<p><span style="background-color: rgb(255, 249, 229); color: rgb(0, 0, 0); font-size: 18px; font-weight: 700;">・記事の概要 </span><br></p><p class="lead" style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><font color="#000000" face="Helvetica Neue">Pythonフレームワーク「Django」の導入をします。</font></p><p class="lead" style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";">このBlogもDjangoフレームワークで構築しています</span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";">。準備は非常に簡単です。</span></p><p style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";"><br></span></p><p><span style="background-color: rgb(255, 249, 229); font-size: 18p
【Django】feed(RSS/Atom)の生成後「ブログ村」「ブログランキング」でPing代理送信ができない場合の対応
<p><span style="background-color: rgb(255, 249, 229); color: rgb(0, 0, 0); font-size: 18px; font-weight: 700;">・記事の概要 </span><br></p><p class="lead" style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><font color="#000000" face="Helvetica Neue">自作しているブログでfeed生成まではできているものの、「ブログ村」「ブログランキング」で</font><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";">Ping代理送信をしてもエラーや記事取得ができない場合の対応を記載します。</span></p><p class="lead" style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";">Djangoに限った話ではなく、対応必要事項は参考にして頂くことができると思いますが、対応方法はDjangoベースで書いていきますね。</span></p><p style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";"><br
【Python】開発環境として「Jupyter Notebook」を導入&利用してみる
<p><span style="background-color: rgb(255, 249, 229); color: rgb(0, 0, 0); font-size: 18px; font-weight: 700;">・記事の概要 </span><br></p><p class="lead" style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><font color="#000000" face="Helvetica Neue">Pythonのコーディングをしていくにあたり、用意が簡易かつ使い勝手もいい「</font><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue"; font-size: 13px;"><span style="font-family: "Helvetica Neue"; font-size: 18px;">Jupyter Notebook</span></span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";">」の導入方法と実際の利用方法を説明します。簡単です。</span></p><p style="margin-bottom: 0px; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; line-height: normal;"><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue";"><br></span></p><p><span style="background-color: rgb(255, 249, 229); font-size: 18px; color: rgb(0, 0, 0); font-weight: 700;">・この記