参考:https://blog.csdn.net/qq_34081993/article/details/79229784
Django是一个开放源代码的Web应用框架,由Python写成。
安装Django:pip install django
Python和Django版本对应表
Django version | Python versions |
---|---|
1.8 | 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.5+ |
1、创建Django项目(myweb)
django-admin startproject myweb
2、启动Django服务
python manage.py runserver
浏览器输入: http://127.0.0.1:8000/ 就可以访问了~
3、创建Django APP
什么是Django APP,在Django中,app相当于一个功能模块, 与其他的web框架可能有很大的区别, 将不同功能放在不同的app中, 方便代码的复用。
python manage.py startapp myapp
此时可以访问:http://127.0.0.1:8000/admin
1)、在myapp目录下创建一个templates
文件夹,并在该文件夹中创建一个index.html文件,用于展示的网页内容。
index.html文件内容如下:
<!DOCTYPE html>
<html lang="en"> <head> <meta charset="UTF-8"> <title>Hello,Django!</title> </head> <body> <h1>Hello,My First Django!</h1> </body> </html>
2)、在myweb/myweb/settings.py下添加新建app,找到INSTALLED_APP,在其中添加’myapp,’, 然后保存:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', ]
3)、打开myapp文件夹下面的views.py文件,在文件中输入:
from django.shortcuts import render
# Create your views here.
# 添加index函数,用于返回index.html页面 def index(request): return render(request, 'index.html')
4)、打开myweb文件夹下面的urls.py文件,在文件中输入:
from django.contrib import admin
from django.urls import path from myapp import views # 导入views urlpatterns = [ path('admin/', admin.site.urls), path('', views.index), # 添加views.index ]
5)、完成以上步骤,执行“python manage.py runserver”启动Django中的服务器,在浏览器中打开127.0.0.1:8000
小结:
1
2 3 4 5 |
django-admin.py startproject myweb
#创建项目 python manage.py startapp myapp #创建app python manage.py runserver #启动Django中的开发服务器 python manage.py -h #帮助文档 python manage.py <command> [options] #Django命令 |