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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html编写个人博客_Django 开发简易博客网站

發(fā)布時間:2025/4/16 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html编写个人博客_Django 开发简易博客网站 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本篇使用 Django 開發(fā)博客網(wǎng)站的核心內(nèi)容,涉及 Django 、MySQL 、WampServer ;我比較喜歡 Django 框架的 MVC (模型、視圖、控制器)的軟件設(shè)計模式,其中我最喜歡 Django 與數(shù)據(jù)庫的交互模式為 ORM (即關(guān)系-模型映射),這個過程不需要書寫任何的 SQL 語句,對數(shù)據(jù)庫的操作都轉(zhuǎn)化成對類屬性和方法的操作;Life is short, i need python. myblog 項目已上傳 github (https://github.com/Songothao/Django.git)

  • myblog 項目預(yù)覽
  • 概要設(shè)計
  • 創(chuàng)建項目做準備工作
  • 編寫代碼制作首頁
  • 編寫代碼制作文章內(nèi)容頁
  • 編寫代碼制作新建文章頁
  • 新建文章頁修改進階
  • 整體修改加鏈接
  • 一、myblog 項目預(yù)覽

  • 首頁
  • 2. 點擊新文章

    3. 首頁點擊博客標題

    4. 博客內(nèi)容也點擊修改文章

    5. mysql 數(shù)據(jù)庫預(yù)覽

    二、概要設(shè)計

  • 首頁(增加新文章(超鏈接)、已有文章列表(超鏈接))
  • 文章內(nèi)容頁(文章標題、文章內(nèi)容、修改文章(超鏈接))
  • 增加新文章頁和修改文章頁(區(qū)別:增加新聞?wù)马摕o內(nèi)容)
  • 三、創(chuàng)建項目做準備工作

    以下內(nèi)容全部為重新編寫時創(chuàng)建新的 blog_test 項目

  • 創(chuàng)建項目:
  • django-admin startproject blog_test

    2. 使用 pycharm 打開剛剛創(chuàng)建項目(這里放圖片主要是展示新建項目結(jié)構(gòu))

    3. 打開 blog_test / setting.py 找到 DATABASES 這個字典進行修改如下:

    4. 打開 WampServer 里面的 phpMyAdmin ;并創(chuàng)建 blog_test 數(shù)據(jù)庫

    5. 創(chuàng)建app

    python manage.py startapp blog

    6. 打開 blog_test / setting.py 將 app 添加到 INSTALLED_APPS 這個列表中:

    7. 在 blog 這個 app 下創(chuàng)建 templates / blog / index.html

    8. 配置 blog_test / urls.py 、blog / urls.py 、編寫一點點的 index.html 、views.py

    四、編寫代碼制作首頁

  • 編寫 blog / models.py
  • 2. 修改 blog / views.py

    3. 創(chuàng)建表結(jié)構(gòu)、更改表結(jié)構(gòu)

    4. 修改 blog / templates / blog / index.html

    5. 向數(shù)據(jù)庫中插入數(shù)據(jù)

    6. 瀏覽器訪問 127.0.0.1:8000/blog/index

    五、編寫代碼制作文章內(nèi)容頁

  • 新建 blog / templates / blog / article_page.html 并編寫代碼:
  • 2. 編寫 blog / views.py

    3. 編寫 blog / urls.py (正則表達式)

    4. 打開瀏覽器訪問 localhost:8000/blog/article/1 和 localhost:8000/blog/article/2

    六、編寫代碼制作新建文章頁

  • 新建 blog / templates / blog / edit_page.html
  • 2. 編寫 blog / views.py

    3.編寫 blog / urls.py

    4. 打開瀏覽器訪問 localhost:8000/blog/edit

    七、 新建文章頁修改進階

  • 編寫 blog / views.py
  • 2. 編寫 blog /urls.py

    3. 編寫 blog / templates / blog / edit_page.html

    4. 到瀏覽器訪問 localhost:8000/blog/edit/0

    5.到瀏覽器訪問 localhost:8000/blog/edit/3

    八、整體修改加鏈接

  • index.html 加上鏈接
  • 2. article_page.html 加上鏈接

    3. 訪問 localhost:8000/blog/index

    效果就是最前面展示的內(nèi)容了;

    叁貳壹:django mysql 中文亂碼解決辦法?zhuanlan.zhihu.com叁貳壹:django urls.py 報錯解決辦法(1)?zhuanlan.zhihu.com

    看完這篇文章,小伙伴們,你們有什么想法呢?請在下方留言(歡迎指正錯誤,大家一起學(xué)習(xí)討論,感謝) ^_^

    關(guān)注我,帶你一起寫bug(你長得這么好看,不關(guān)注我是不是有點可惜呀 ^_^ )

    warning :未經(jīng)授權(quán),不得轉(zhuǎn)載

    叁貳壹:django admin 管理工具?zhuanlan.zhihu.com

    CSDN & .

    CSDN-個人空間?me.csdn.net

    總結(jié)

    以上是生活随笔為你收集整理的html编写个人博客_Django 开发简易博客网站的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。