Python

Djangoの導入

Djangoとは Djangoとは、PythonでWebアプリを簡単に構築するためのフレームワークです。 指定のフォルダにプログラムを配置したり、指定のファイルに処理を記述することで、Webアプリを作ることができます。 もし0からWebアプ...
Python

Pythonの基本文法

実行環境 Pythonのインタラクティブシェルを使用します。 ファイルを用意しなくてもコマンドでプログラムを実行できます。 コマンドプロンプトを開いて「python」と入力、「Enter」キーを押します。 コメントアウト コメントアウトとは...
Python

PythonのためのVSCodeインストール

Vsiual Studio Code(VSCode・VSコード・ビジュアルスタジオコードとも)は無料のテキストエディタのことで、プログラミングする際などに使用します。 メモ帳などと違って、プログラム開発において便利な機能が色々と備わっており...
Python

【Windows】Pythonの環境を構築する

パソコンでPythonを使えるようにするには、Pythonの環境を構築する必要があります。 構築すると、自分のPCでPythonコードを実行できるようになります。 Pythonをインストール 以下の公式サイトからインストールします。 サイト...
Python

【Django】Ajaxで非同期通信する

非同期通信とは、「ページの読み込みをすることなく、サーバーと通信する」ことです。 Webサイトの基本的な挙動として、ページを読み込む(サーバーにリクエストを送る、レスポンスをもらう)際にはページの読み込み動作が入ります。 ブラウザ上では、ペ...
Python

Django Rest FrameworkでAPIサーバーを実装

前提 Pythonの実行環境を構築した上で、Djangoをインストールしておきましょう。 「Windows」キー+「R」で出てきたウィンドウに「cmd」と入力→エンターして出てきたプロンプトで以下を実行。 pip install djang...
Django

Djangoで多対多のカラムがあるときにdjango-import-exportを使う方法

この記事は旧ブログから移転した記事です。 前置き この記事はdjango-import-exportを多対多に対応させる訳ではなく、DB構造の方で対応しようという内容です。 現状 Djangoでモデルを作成し、DBにCSVデータを流し込むぞ...
uWSGI

uWSGIをサービスとして動かせない時の対処法

この記事は旧ブログから移転した記事です。 現状 uWSGIをサービスとして動かしたかったので、サービスユニットファイルを作成し、いざ起動!・・・できなかった。 以下エラー内容。 ~略~ Active: failed (Result: pro...
Nextcloud

snap版Nextcloudでoccコマンドが使えない時の対処法(nextcloud.occ: command not found)

この記事は旧ブログから移転した記事です。 状況 snapでインストールしたNextcloudのもろもろの設定を行いたく、管理用のCLIであるoccを以下のように使おうとしたところ、「コマンドが見つからないよ」と怒られた。 > sudo ne...
ArchiveBox

ArchiveboxをUbuntuでセットアップ

この記事は旧ブログから移転した記事です。 Dockerでもできますが、今回はgitで拾ってきます。最初に忘れずに sudo apt update 必要な環境(事前にインストールしてください) git(apt installする)wget(a...