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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Django 一些 简单 配置

發布時間:2025/3/19 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django 一些 简单 配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?urls.py 文件

"""mysite URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/3.1/topics/http/urls/ Examples: Function views1. Add an import: from my_app import views2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views1. Add an import: from other_app.views import Home2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf1. Import the include() function: from django.urls import include, path2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import pathfrom . import viewsurlpatterns = [path('admin/', admin.site.urls),path('', views.home, name='home'),# path('網址中端口號后面追加的內容', '文件名.函數名', name='函數名') ]

urlpatterns中,添加程序啟動運行的功能文件。path()中,

第一個參數:瀏覽器網址中,端口號后面追加的內容。

????????當為空時,網址為: http://127.0.0.1:8000/

? ? ? ? 當為‘admin/’時,網址為:http://127.0.0.1:8000/admin/

第二個參數:文件名.函數名。?

? ? ? ? 我的后臺邏輯寫到views.py文件中的home函數中,那么這里應該是, views.home。

? ? ? ? views.py文件如下,其中,index.html為我要調用的html文件

from django.http import HttpResponse from django.shortcuts import renderdef home(request):return render(request, 'index.html')# def home(request): # return HttpResponse("Hello, world. You're at the polls index.")

?第三個參數:即name,一般設置為函數名即可。

settings.py 文件:

# SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = ['10.193.33.139']

這是設置是否開啟測試模式,默認DEBUG=True。當DEBUG=False時,ALLOWED_HOSTS不能為空。ALLOWED_HOSTS列表默認為空。當啟動服務時,我想修改默認ip地址(默認為127.0.0.1)時,比如修改為我本機地址(10.192.11.11)。那么我需要在此列表中加入我本機的IP地址,同時啟動命令為:python manage.py runserver 10.192.11.11:8080

TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, 'html/')],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},}, ]

這里面DIRS列表,就是存放html文件的路徑。比如我的index.html 文件放在項目根目錄下的html文件夾內,那這里就是“os.path.join(BASE_DIR, 'html/')”

STATICFILES_DIRS = (os.path.join(BASE_DIR, 'html/static'), )

“STATICFILES_DIRS”參數用來設置靜態文件存放地址,比如html文件用到的各種css、js文件等。

LANGUAGE_CODE = 'en-us'# TIME_ZONE = 'UTC' TIME_ZONE = 'Asia/Shanghai'

這是設置服務的時區以及語言

參考:Writing your first Django app, part 1 | Django documentation | Django (djangoproject.com)https://docs.djangoproject.com/en/3.2/intro/tutorial01/

總結

以上是生活随笔為你收集整理的Django 一些 简单 配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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