1、Django是开源免费的python高级web框架。(中文文档地址:https://docs.djangoproject.com/zh-hans/3.2/)
2、Django安装:
a、 pip 安装: pip install django (指定版本安装:pip install django ==3.0)
指定国内镜像源安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django
b、源码安装:再网站(https://pypi.org/)下载(django)包解压并进入解压目录执行:python setup.py install
3、检测安装:python -m django --version。
4、创建项目:django-admin startproject mysite (project_name)
5、启动项目:python manage.py runserver (进入项目目录下执行)
6、指定端口号: python manage.py runserver port 或者在 pycharm 运行/调式配置中添加端口号
指定ip及端口: python manage.py runserver 0.0.0.0:9725
(注意:要在setting.py配置ALLOWED_HOST,其中*代表所有ip均可访问;填写IP,只有填写IP可以访问主机)
7、项目模块的创建:python manage.py startapp hello (models_name)
8、完成页面:
a、在(项目模块中)views.py文件中写个函数
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world")
b、在(项目中)/hello/urls.py配置规则
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
c.在 mysite/urls.py
文件的 urlpatterns
列表里插入一个 include()。
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('hello/', include('hello.urls')),
path('admin/', admin.site.urls),
]
d.启动项目。在浏览器访问 http://localhost:8000/hello/,你应该能够看见 "Hello, world“