#3 DjangoによるWebアプリケーション開発備忘録
DjangoによるWebアプリケーション開発の3日目。
今回もつまづきや気づきを綴っていきます。
まずは、メンターさんとGithubでコードを共有してエラー解決などしていくために、Git及びGithubの設定。
gitをインストールして、git initを実行するも…
gitをインストールして、コマンドプロンプトに以下のコードを入力するも、エラー。
git init
コマンドプロンプトを再起動し、再び上記のコードを実行すると、上手くいきました。
メールアドレスの登録を忘れていた
続いて、GitHubのマイページで、空っぽの新規レポジトリを作成。
次に、ローカルで以下を実行。
$ git add .
$ git commit -m "Initial Commit"
# 先ほど作成したGitHubリポジトリのURLをコピー&ペーストして、リモートブランチとして設定
git remote add origin https://github.com/your-name/project-name.git
# ローカルのファイルをアップロード
git push -u origin master
ここで、エラーログが発生
C:\Users\your-name/project-namme>git remote add origin https://github.com/your-name/project-name.git
C:\Users\your-name/project-namme>git push -u origin master
error: src refspec master does not match any
error: failed to push some refs to 'https://your-name/project-namme.git'
さらに、エラーログを辿ると…
C:\Users\your-name\project-name\work-maker>git commit -m "initial commit"
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'your-name@DESKTOP.(none)')
どうやら、
git commit -m "initial commit"
を実行後に、デフォルトとなるアカウントを設定する必要があったようです。
もう一度、
git commit -m "initial commit"
を実行。
C:\Users\toshi\Python\work-maker>git config --global user.email "e-mailアドレス"
でメールアドレスを登録しました。
TypeError:set’ object is not reversible
続いて、Djangoでの作業。
今回の作業の目標は、トップページの作成。
頂いた資料をもとに、VSCodeでの作業。
一連の作業が終わり、ローカルサーバーを起動して、いざトップページを表示してみると…
TypeError:set’ object is not reversible
慌てて、グーグルにて検索。
以下のサイトを参考にさせていただきました~
アプリケーションファイルの中にあるurls.pyのスペルエラーが原因のようです。
from django.urls import path
from . import views
app_name = 'app'
urlpatterns = { #ここと
path('',views.index, name='index')
} #ここ
{}ではなくて、 []と書かなければダメなようです。
以下が正しい記述です。
from django.urls import path
from . import views
app_name = 'app'
urlpatterns = [
path('',views.index, name='index')
]
これで、無事にトップページを表示させることができました~
いいなと思ったら応援しよう!
サポート、本当にありがとうございます。サポートしていただいた金額は、知的サイドハッスルとして取り組んでいる、個人研究の費用に充てさせていただきますね♪