网站必须做百度推广才能被别人搜到吗,深圳营销型网站建设服务费用,软文云,微信小程序分销功能Django之创建应用以及配置路由
配置所有IP都可以访问你的项目
1.进入manage.py同级的my_web里面的settings.py的文件 2.在文件的第28行把ALLOWED_HOSTS []改成ALLOWED_HOSTS [*] 注意#xff1a;*代表的是所有IP都可以访问
创建一个app应用
在终端中#xff0c;结束项目…Django之创建应用以及配置路由
配置所有IP都可以访问你的项目
1.进入manage.py同级的my_web里面的settings.py的文件 2.在文件的第28行把ALLOWED_HOSTS []改成ALLOWED_HOSTS [*] 注意*代表的是所有IP都可以访问
创建一个app应用
在终端中结束项目运行CtrlC在终端中进入manage.py的文件夹python manage.py startapp myadmin应用名可以自定义在settings.py中的40行加入myadmin
django路由的工作原理以及配置
工作原理
1. 访问项目的总路由(与manage.py同级的my_web中的urls.py)
2. 通过项目的总路由引入项目的子路由(myadmin中的urls.py)
3. 通过项目的子路由访问应用中的视图函数(myadmin中的views)
4. 通过视图函数加载模板呈现项目的每一个页面2.配置路由
配置总路由
进入manage.py同级的my_web里面找到urls.py(整个项目的总路由)修改总路由第17行把from django.urls import path改成from django.urls import path,include在urlpatterns中添加path(‘myadmin/’, include(‘myadmin.urls’)),
配置子路由
直接把总路由中的urls.py复制到myadmin文件夹中把引入的文件修改成from django.urls import path,include和from .views import IndexViews在urlpatterns中添加path(index/, IndexViews.index),
创建视图函数
from django.shortcuts import render# 引入HttpResponse方法用来在浏览器输出信息from django.http import HttpResponse# Create your views here.# 创建index视图函数def index(request):# 给浏览器返回内容return HttpResponse(Hello Django!!!)重新在终端中运行服务 进入manage.py所在文件夹,运行
python manage.py runserver进入浏览器中访问
http://127.0.0.1:8000/myadmin/index/如图,成功的返回的试图函数中的输出的内容.
后续内容更加精彩请持续关注小编的博客