(Translated by https://www.hiragana.jp/)
GitHub - satstnka/django-test
Skip to content

satstnka/django-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Django サンプルプログラム

開発かいはつ環境かんきょう構築こうちく

  1. 仮装かそう環境かんきょう構築こうちくする。
python -m venv venv
  1. 仮装かそう環境かんきょう有効ゆうこうにする。
source venv/bin/activate
  1. Django インストール
pip install django

アプリケーション作成さくせい

  1. プロジェクトを作成さくせいする。(今回こんかいは helloproject という名前なまえのプロジェクトを作成さくせいする)
django-admin startproject helloproject
  1. プロジェクトフォルダーに移動いどう
cd helloproject
  1. アプリケーション作成さくせい (今回こんかいは helloapp という名前なまえのアプリケーションを作成さくせい)
python manage.py startapp helloapp
  1. helloproject/settings.py 修正しゅうせい

INSTALL_APPS に helloapp を追加ついかする。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'helloapp',
]

言語げんご日本語にほんごにする。

LANGUAGE_CODE = 'ja'

タイムゾーンを日本にっぽん(東京とうきょう)にする。

TIME_ZONE = 'Asia/Tokyo'
  1. サーバー起動きどう
python manage.py runserver

これで http://localhost:8000/ にアクセスするとページをみることができる。

ページの表示ひょうじ

  1. helloapp フォルダーに templates フォルダーを作成さくせいし、そのなかに hello.html を作成さくせいする。
mkdir helloapp/templates/
touch helloapp/templates/hello.html
  1. helloapp.html のなかにHTML をく。
<!DOCTYPE html>
<html>
  <head>
    <title>Hello</title>
    <meta charset="utf-8">
  </head>
  <body>
    <h1>こんにちは</h1>
    <p>これはテストページです。</p>
  </body>
</html>
  1. helloapp/views.py のなかでビューの定義ていぎ追加ついかする。
from django.views.generic import TemplateView

class HelloView(TemplateView):
    template_name = "hello.html"
  1. helloproject/urls.py に URL 設定せってい追加ついか
from helloapp import views

urlpatterns = [
    path('', views.HelloView.as_view(), name='hello'),
]
  1. サーバー起動きどう
python manage.py runserver

これで http://localhost:8000/ にアクセスするとページをみることができる。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published