1. 程式人生 > >1、Django框架搭建返回簡單頁面

1、Django框架搭建返回簡單頁面

數據庫 p s init web 兼容 return 返回 導入 python

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

1、Django框架搭建返回簡單頁面