Django 简单示例
文章对应的B站视频:https://www.bilibili.com/video/BV1Tu41127Ca/
Django系列文章对应的目录:https://www.cnblogs.com/emanlee/p/15860241.html
Django 官方文档如下:
https://docs.djangoproject.com/zh-hans/4.0/
https://docs.djangoproject.com/zh-hans/4.0/intro/tutorial01/
安装Django之后,在 Windows 的环境变量 Path 中配置 django-admin.exe 的可以访问的路径(C:\Python38\Scripts\)
C:\Python38\Scripts\django-admin.exe
在 D:\temp-test\djangodemo\ 下创建简单的项目:
在命令行窗口操作:
cd D:\temp-test\djangodemo\
创建项目 mysite
django-admin startproject mysite
启动项目
python manage.py runserver 8001
浏览器里访问
http://127.0.0.1:8001/
====================================
在 D:\temp-test\djangodemo\ 下创建简单的项目:
在命令行窗口操作:
cd D:\temp-test\djangodemo\
创建项目 mysite123
django-admin startproject mysite123
启动项目
python manage.py runserver 8002
浏览器里访问
http://127.0.0.1:8002/
在mysite123文件夹中创建views.py
views.py
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")
修改 urls.py
urls.py
from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello), ]
浏览器里访问
http://127.0.0.1:8002/hello/
====================================
在 D:\temp-test\djangodemo\ 下创建简单的项目:
在命令行窗口操作:
cd D:\temp-test\djangodemo\
创建项目 mysite456
django-admin startproject mysite456
启动项目
python manage.py runserver 8003
浏览器里访问
http://127.0.0.1:8003/
新建 templates 文件夹
site456/ |-- site456 | |-- __init__.py | |-- settings.py | |-- urls.py | |-- views.py | |-- wsgi.py |-- manage.py `-- templates `-- mytemp.html
新建 mytemp.html 文件
mytemp.html 文件代码:
<h1>{{ hello }}</h1>
修改 site456/site456/settings.py 文件
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], # 修改位置 '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', ], }, }, ]
新建 site456/site456/views.py 文件
views.py 文件代码:
from django.shortcuts import render def mytemp(request): context = {} context['hello'] = 'Hello World!' return render(request, 'mytemp.html', context)
site456/site456/urls.py 文件代码:
from django.urls import path from . import views urlpatterns = [ path('mytemp/', views.mytemp), ]
浏览器访问:
http://127.0.0.1:8003/mytemp/
继续阅读,请看总目录:
Django系列文章对应的目录:https://www.cnblogs.com/emanlee/p/15860241.html
REF
https://www.tutorialspoint.com/django/index.htm
https://www.geeksforgeeks.org/django-tutorial/
https://www.javatpoint.com/django-tutorial
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-01-28 pip 安装turtle
2019-01-28 Shell 基础知识和总结
2019-01-28 centos7 mail
2015-01-28 数据框排序 data.frame order
2014-01-28 MySQL常用命令
2010-01-28 Data is Null. This method or property cannot be called on Null values.
2008-01-28 SQL Server 字符串函数速查