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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django环境的搭建以及最简示例

發布時間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django环境的搭建以及最简示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、環境的搭建

  先安裝pip

    yum install python-pip

    安裝失敗:

      安裝epel擴展源

        yum install epel-release

      在安裝pip

  再利用pip安裝django

    pip install Django

    或者pip install Django==1.8.16(版本號)

    升級:pip install --upgrade pip  

二、Django創建項目

  執行命令: 

    django-admin.py startproject project_name(自己的項目名稱)

    執行完之后會創建一個project_name的文件夾:

    

    在project_name文件夾下執行:

      python manage.py runserver 0:8000

    這時程序運行成功,但是終端會提示:

    You have unapplied migrations; your app may not work properly until they are applied.
    Run 'python manage.py migrate' to apply them.

    在瀏覽器中訪問時會提示:

    A server error occurred. Please contact the administrator.

?    這時在終端下會有一句:

    raise DisallowedHost(msg)
    DisallowedHost: Invalid HTTP_HOST header: '192.168.1.78:8000'. You may need to add u'192.168.1.78' to ALLOWED_HOSTS.

?    不能訪問這個server的原因:

      沒有創建任何的app或者創建了app但沒有同步到數據庫。

      django 1.7和1.8之間的區別:

        django 1.7:當setting.py文件中DEBUG=True或者在運行測試時,主機認證將被禁用;任何主機都將被接受。因此在1.7版本中可能不會存在這中問題(本人使用的是1.8.18)。

        django 1.8:當setting.py文件中的DEBUG=True并且ALLOWED_HOSTS=[]時,將對主機進行驗證['localhost', '127.0.0.1', '[::1]']。

    解決方法:

      把setting.py文件中的ALLOWED_HOSTS=[]改為ALLOWED_HOSTS=['*'],重啟服務器,使用瀏覽器訪問。

      但是在終端中還會有提示,這是因為沒有創建任何的app或者創建了app但沒有同步到數據庫。

      可使用命令:python manage.py migrate(在修改model后在不影響現有數據的前提下重建表結構)

      或者在settings.py里加上這么一句:TEST_RUNNER = 'django.test.runner.DiscoverRunner' (這個還是有提示)

?三、試圖與網址

  先修改settings.py文件中的INSTALLED_APPS:把自己的app加在里面。這是為了讓django自動找到模板文件和靜態文件。

  再修改views.py文件,可以把想要在網頁現實的內容在這個文件中進行編輯。

  最后修改urls.py文件,加入自己的路徑。

  重啟服務。(修改文件沒有先后順序)

?

轉載于:https://www.cnblogs.com/coolYuan/p/7687765.html

總結

以上是生活随笔為你收集整理的Django环境的搭建以及最简示例的全部內容,希望文章能夠幫你解決所遇到的問題。

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