[Djangoの迅速な開発0]環境をすばやく構築し、djangoプロジェクトのHelloWorldを取得します

Djangoフレームワークの基本コマンド
  • django-admin startproject #Djangoプロジェクトを作成する
  • django-admin startapp #Djangoアプリケーションを作成する
Djangoプロジェクトを作成する
1. 打开cmd,cd到项目目录下,新建一个文件夹,然后cd到该文件夹下
2. 使用 # pipenv install 命令创建虚拟环境 #pipenv shell 进入虚拟环境
3.安装django: # pip install django
4.安装成功后,创建一个Django项目:# django-admin startproject [输入创建的项目名称]
5.创建一个Django应用: # django-admin startapp [应用名]
6.使用pycharm打开该项目,在file>>setting>>Python Interpreter中选择刚刚pipenv生成的环境。如图1-1
7.在Terminal中输入:# python manage.py runserver
如果运行成功则可以得到如下图1-2则表明前面的配置成功!!

Pycharm構成仮想環境
ここに画像の説明を挿入します

Django之helloworld

初期化後のプロジェクトの内容は以下のとおりです。

ここに画像の説明を挿入します

hello worldプログラムを実行するには、最初に、アプリケーションレベルのファイルディレクトリのviews.pyにビュー関数helloを記述する必要があります。

from django.shortcuts import render
from django.http import HttpResponse


# Create your views here.
def hello(request):
    return HttpResponse('hello world')

次に、このプロジェクトの下にurls.pyファイルを作成し、hello関数のルートをアプリケーションレベルに登録します。

# login.urls.py
from django.urls import path

import login.views

urlpatterns = [
    path('hello', login.views.hello)
]

しかし、アプリケーションレベルのルーティング構成を考えると、プロジェクトレベルが理解できないことは明らかです。地元の警察署に登録されているIDカードと同様に、IDカードは国民IDシステムに送信されず、外部の警察は間違いなく彼らがあなたを探しているときにだけチェックしてください。そのような人はいないので、アプリケーションレベルで設定する必要があります。つまり、次の登録動作がアプリケーションレベルurls.pyアプリケーションレベルでsettings.py実行されます

# blog/urls.py
from django.contrib import admin
from django.urls import path,include
import login.views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', include('login.urls'))

]

blog/settings.py
ここに画像の説明を挿入します

完了後、ターミナルに>>>と入力します python manage.py runserver

次に、ブラウザに入力しhttp://127.0.0.1:8000/login/helloます。次のhelloworldを取得できます。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_45915507/article/details/114919117