日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

前端python和go_Python_前端网页+前后端交互-Go语言中文社区

發布時間:2025/3/21 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端python和go_Python_前端网页+前后端交互-Go语言中文社区 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習Python_前端網頁,以一個登錄頁為案例

簡單的 django.http.HttpResponse 可以把內容顯示到網頁上,本文主要記錄如何使用渲染模板的方法來顯示內容。

HttpResponse 方式:

渲染模板返回

(注意關鍵字HttpResponse 和render的區別)

升級版模板返回

實現步驟

1. 使用PyCharm創建一個 Djano項目,和一個 自命名的app

創建項目就不寫了

#項目下創建挨自命名的app

python manage.py startapp learn

2. 把 自命名的app名稱加入到 settings.INSTALLED_APPS中

INSTALLED_APPS = (

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'learn',

)

3. 打開 learn/views.py 寫一個首頁的視圖

from django.shortcuts import render

def home(request):

return render(request, 'home.html')

4. 在 templates 文件夾里面新建一個 home.html

默認配置下,Django 的模板系統會自動找到app下面的templates文件夾中的模板文件。

5. 在 home.html 中寫一些內容

歡迎光臨

今天天氣好晴朗,處處好風光~

6. 將視圖函數對應到網址,更改 urls.py

from django.conf.urls import include, url

from django.contrib import admin

from learn import views as learn_views

urlpatterns = [

url(r'^$', learn_views.home, name='home'),

url(r'^admin/', include(admin.site.urls)),

]

8. 運行開發服務器,看看效果

python manage.py runserver

最簡單的網頁就生成了,噔噔噔~

然后就是升級版帶交互和效果

9. 接收用戶發送的數據

在登錄頁實現一個表單,讓用戶輸入用戶名和密碼,后臺接收到這些數據。

先修改home.html文件

歡迎光臨

用戶輸入

然后修改views.py文件

歡迎光臨

用戶輸入

若重啟web服務時,會出錯,因為django有一個跨站請求保護機制,我們在settings文件中將它關閉。

再次進入瀏覽器,刷新頁面:

輸入點東西,然后我們在pycharm中可以看到相應的數據。

10.把輸入數據和數據庫做匹配并跳轉新頁面

11.頁面效果

在項目中新建個static目錄,把需要的CSS,JS和各種插件都放置在這個目錄里。

為了讓django找到這個目錄,依然需要對settings進行配置,在setting文件末尾加入:

STATICFILES_DIRS = (

# Put strings here, like "/home/html/static" or "C:/www/django/static".

# Always use forward slashes, even on Windows.

# Don't forget to use absolute paths, not relative paths.

os.path.join(BASE_DIR, 'static/'),

總結

以上是生活随笔為你收集整理的前端python和go_Python_前端网页+前后端交互-Go语言中文社区的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。