Django Skeleton应用是仅具有必要函数以展示Django请求需求响应周期的应用程序。 请求首页时,屏幕上会显示一个简单的 Hello world 文本。
要开始使用skeleton项目或 hello world project ,无涯教程必须安装python和django。以下是所有先决条件的简要介绍:
安装 Django LTS 2.2版:
pip install django==2.2
验证 django 版本:
django-admin --version
开始创建新项目:
django-admin startproject mysite cd mysite python manage.py migrate
启动新应用
python manage.py startapp myapp
下面是每个必要模块的代码。
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', ]
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')) ]
必须在myapp目录下手动创建 urls.py 模块。
from django.urls import path from . import views urlpatterns = [ path('', views.index) ]
from django.shortcuts import render def index(request): return render(request, 'index.html', {})
必须在myapp目录下手动创建 templates 目录。 然后, index.html 也通常会放在模板目录下。
Hello World
最后,运行开发服务器并在端口8000上访问localhost。
python manage.py runserver
然后在您喜欢的网络浏览器中打开url:
127.0.0.1:8000/myapp/
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)