认识 Django
Django 是一个高级 Python Web 框架,它鼓励快速开发和简洁、实用的设计。它由经验丰富的开发人员构建,解决了 Web 开发的大部分麻烦,因此您可以专注于编写应用程序,而无需重新发明轮子。它是免费和开源的。
-
快得离谱。
Django 旨在帮助开发人员尽快将应用程序从概念到完成。
-
放心安全。
jango 非常重视安全性,并帮助开发人员避免许多常见的安全错误。
-
极具可扩展性。
Web 上一些最繁忙的站点利用了 Django 快速灵活扩展的能力。
Web 上一些最繁忙的站点利用了 Django 快速灵活扩展的能力。
Web 上一些最繁忙的站点利用了 Django 快速灵活扩展的能力。
Django学习资料
Django中文网 django4.0基础教程:通过Pycharm创建项目和应用-django教程-Django社区,Django中文网!
Django文档 Django 文档 | Django 文档 | Django/
创建第一个Django工程
前置环境
Python3.7+
PyCharm专业版
步骤一:下载django包
win+R打开运行窗体,输入cmd,按回车键
输入以下命令,并按Enter键
pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤二:打开Pycharm,创建Django工程
如果解释器为空执行如下操作
步骤三:在templates文件夹下创建demo文件夹,并在其中创建first.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>sourceAI</title>
</head>
<body>
这是第一个Django工程
</body>
</html>
步骤四:在sourceai中的views.py中添加代码
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def first_index(request):
"""跳转到图片转文字页面"""
return render(request, 'demo/first.html')
步骤五:在soft863ai文件夹中urls.py中添加如下代码
from django.contrib import admin
from django.urls import path
from sourceai import views
urlpatterns = [
path('admin/', admin.site.urls),
path('first', views.first_index),
]
步骤六:启动soft863ai工程
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "D:\Code\soft863ai\soft863ai\settings.py", line 58, in <module>
'DIRS': [os.path.join(BASE_DIR, 'templates')]
NameError: name 'os' is not defined
在soft863ai的settings.py上面添加如下代码
import os
步骤七:验证工程
浏览器中输入http://127.0.0.1:8000/first查看效果
步骤八:在sourceai文件夹的views.py文件中添加
from django.http import HttpResponse
import json
def first_value(request):
return HttpResponse(json.dumps({"res": "这是一句经过处理的结果"}))
全部代码如下:
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
import json
def first_index(request):
"""跳转到图片转文字页面"""
return render(request, 'demo/first.html')
def first_value(request):
return HttpResponse(json.dumps({"res": "这是一句经过处理的结果"}))
步骤九:在soft863ai文件夹中urls.py中添加如下代码
path('firstvalue', views.first_value),
完整代码如下:
from django.contrib import admin
from django.urls import path
from sourceai import views
urlpatterns = [
path('admin/', admin.site.urls),
path('first', views.first_index),
path('firstvalue', views.first_value),
]
步骤十:重启soft863ai工程
验证http://127.0.0.1:8000/firstvalue
步骤十一:通过Postman请求得到结果
FAQ
1、创建工程时语言解释器未找到
如果解释器为空执行如下操作
2、pip install 成功但创建工程失败
检查环境变量python路径配置和Pycharm中python路径配置是否一致,如果不一致,以环境变量中语言解释器为准(哪个pip install 下载成功用哪个)
3、下载Django出现pip未找到
步骤一:找到电脑Python路径,并找到Scripts文件夹C:\ProgramData\Anaconda3\Scripts
步骤二:打开环境变量,在Path中新增C:\ProgramData\Anaconda3\Scripts路径,并保持
环境变量打开方式:桌面-我的电脑-右键属性-高级系统设置-环境变量-系统变量-Path
4、下载Django时出现twisted未插入
pip install twisted -i https://pypi.tuna.tsinghua.edu.cn/simple
标签:第一个,views,创建,django,path,import,Django,first
From: https://blog.csdn.net/taogumo/article/details/140879100