第一个Django程序
1.环境配置
运行平台:windows
python环境:Python 3.7.1
python编辑器:PyCharm
Django版本:Django version 2.2.7
2.创建项目
1.创建工程,名字叫HelloWorld
2.会自动生成django代码,目录结构如下
- 目录说明
- HelloWorld: 项目的容器
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
3.创建完成后,在控制台中输入python manager.py runserver,启动服务器
python manager.py runserver
提示信息
(venv) D:\forme\HelloWorld>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
November 20, 2019 - 19:44:18
Django version 2.2.7, using settings 'HelloWorld.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
4.在浏览器中输入http://127.0.0.1:8000/,看到下图这个画面就说明django项目已经创建成功了
3.视图和URL配置
在先前创建的 HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件,并输入代码:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
修改HelloWorld目录下的urls.py文件,绑定视图和URL
原文件:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
修改之后的文件:
from django.contrib import admin
from django.urls import path
from HelloWorld import view
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', view.hello),
]
在浏览器中输入http://127.0.0.1:8000/index/
注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入
大功告成!怎么样,是不是很easy!
4.小结
1.开始学习django
2.记录下学习的过程