加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 一、安装python3.8+
    • 二、安装python虚拟环境
    • 三、安装Django最新版4.1.5
    • 四、创建Django project
    • 五、启动Django自带的web服务器
    • 六、创建自己的应用
    • 七、实现django的后台处理函数
    • 八、实现urls的路由
    • 九、重启web服务器
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

用Python Django建一个issue跟踪管理网站(一)Django的安装和使用

2023/02/17
1040
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

本文以issue跟踪管理网站为背景介绍Python Django的安装和使用方法。

一、安装python3.8+

最新版的Django4.1.5需要python3.8+版本。可以直接从python官方网站(https://www.python.org)下载安装包安装。

二、安装python虚拟环境

为了不影响电脑上其它python项目的依赖包,我们一般都会为每个项目建立一个独立的虚拟环境。方法如下:

python3 -m venv venv_issuesource venv_issue/bin/activate

激活虚拟环境之后,安装的所有的依赖包都只在当前文件夹(./venv_issue/lib/python3.8/site-packages)下,不影响系统。可以用“pip3 list”来查看已安装的依赖包。

三、安装Django最新版4.1.5

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple Djangopip3 list

四、创建Django project

django-admin startproject issuecd issuels -l

五、启动Django自带的web服务器

用自动生成的mange.py来启动自带的web服务器

python3 manage.py runserver 0.0.0.0:8000

打开浏览器,输入“http://127.0.0.1:8000”如果看到以下页面就是成功了:

六、创建自己的应用

用“django-admin startapp”来新建一个应用prj,用来新建项目、修改项目、删除项目等。

django-admin startapp prj

七、实现django的后台处理函数

修改prj/views.py文件,如下,当收到“127.0.0.1:8000/prj”时,返回字符串“Hello word...”:

from django.shortcuts import renderfrom django.http import HttpResponse
# Create your views here.def index(request):    return HttpResponse("Hello world, you're in prj app index")

八、实现urls的路由

增加文件prj/urls.py,内容如下:

from django.urls import pathfrom . import views
urlpatterns = [    path('', views.index, name='index'),]

和“issue/urls.py”,把prj的路由文件include进来:

from django.contrib import adminfrom django.urls import include, path
urlpatterns = [    path('prj/', include('prj.urls')),    path('admin/', admin.site.urls),]

九、重启web服务器

重启web服务器,并刷新浏览器,可以看到效果:

python3 manage.py runserver 0.0.0.0:8000

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
KSZ8864CNXIA-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC64
暂无数据 查看
NRF52840-QIAA-R7 1 Nordic Semiconductor Telecom Circuit, 1-Func, PBGA73, AQFN-73
$7.48 查看
SN65HVD232D 1 Texas Instruments 3.3 V CAN Transceiver 8-SOIC -40 to 85

ECAD模型

下载ECAD模型
$2.72 查看

相关推荐

电子产业图谱

公众号ExASIC号主,从事数字IC设计10余年,主要分享日常工作中的经验和技巧,分享让工作更轻松。