1、windows上安装django pip install django==1.10.3 2、熟悉django-admin提供的几个操作命令 startproject:创建项目 3、创建guest项目 django-admin startproject guest 目录结构: guest/├── guest/│ ├── __init__.py│ ├── settings.py│ ├── urls.py│ └── wsgi.py└── manage.py guest/__init__.py:一个空的文件,用它标识一个目录为 Python 的标准包。guest/settings.py:Django 项目的配置文件,包括 Django 模块应用配置,数据库配置,模板配置等。guest/urls.py:Django 项目的 URL 声明。guest/wsgi.py:为 WSGI 兼容的 Web 服务器服务项目的切入点。manage.py:一个命令行工具,可以让你在使用 Django 项目时以不同的方式进行交互。 4、熟悉manage.py所提供的命令 startapp:创建应用 5、创建sign应用 python manage.py startapp sign 目录结构: guest/├── sign/│ ├── __init__.py│ ├── migrations│ ├── admin.py│ └── apps.py│ ├── models.py│ └── tests.py└───- views.py migrations/:用于记录 models 中数据的变更。admin.py:映射 models 中的数据到 Django 自带的 admin 后台。apps.py:在新的 Django 版本中新增,用于应用程序的配置。models.py:创建应用程序数据表模型(对应数据库的相关操作)。tests.py:创建 Django 测试。views.py:控制向前端显示哪些数据。 6、工作流程页面请求:http://127.0.0.1:8000/index/ | | urls.py 具体实现: from sign import views #导入sign应用views文件 urlpatterns = [ url(r‘^admin/‘, admin.site.urls), url(r‘^index/$‘,views.index) ] | | sign/views.py 具体实现:def index(request): | #return HttpResponse("Hello Django!") | return render(request,"index.html") | templates/index.html
时间: 2024-10-31 09:50:26