龙空技术网

Python虚拟环境下Django项目的创建与运行

众寻千度 69

前言:

此时朋友们对“python数据表成功创建”大致比较重视,同学们都想要学习一些“python数据表成功创建”的相关资讯。那么小编同时在网络上汇集了一些关于“python数据表成功创建””的相关文章,希望姐妹们能喜欢,咱们快快来学习一下吧!

在开发系统时,Python丰富的框架库会带来许多好处,比如:大大提升开发效率,让应用开发更加规范、拓展性更强,让程序员把更多的精力放在业务逻辑的实现上,而不是重复、而复杂的基础环境上等等。其中,Python网络框架也有许多种,把它们完全掌握显然不太现实,其中四种主流网络框架分别是:Django、Tornado、Flask、Twisted。

Django:最初用来制作在线新闻的Web站点,目前已发展为应用最广泛的Python网络框架。Django的第三方库极其丰富,非常适合企业级网站的开发,但对于微服务来说就显得略显臃肿。

Tornado:除了是一个完备的Web框架以外,还具有提供高效HTTPClient、完备的WebSocke、提供高效的内部HTTP服务器的特点,常被用作大型站点的接口服务框架,而不像Django那样着眼于建立完整的大型网站.当然,如果对性能要求比较高,可以选择Tornado。

Flask:小巧灵活、由于其代码结构需要自己设计,开发难度较大,开发成本比较依赖开发能力和经验,偏向于实现一些需求简单的小型网站。Django与Flask的对比用一个最直接的比喻就是:Django是豪华装修房,Flask是待定制的毛坯房。

Twisted :是基于事件驱动的网络引擎框架,它是一个高性能的引擎,但是不适合编写常规的网站,更偏向于做一些底层网络的东西

下面主要介绍Python虚拟环境下Django项目的创建与运行。

第一步:激活虚拟环境并通过pip命令安装Django框架(通过-i利用镜像资源安装速度较快),安装后可以通过pip list命令查看Django框架的安装情况。如下图所示:

pip install命令安装Django框架

pip list命令查看虚拟环境中安装的第三方库

第二步:cd命令进入项目存放目录,利用django-admin startproject+项目名称命令创建项目。如下图所示:

django-admin命令创建my_site项目

第三步:利用python manage.py startapp+应用名称命令创建应用(注:一个网站可以包含多个应用,比如一个完善的OA,包含人事管理、流程审批等。如下图所示:

python manage.py startapp命令创建demo应用

第四步:利用python manage.py runserver命令运行Django项目,并在浏览器通过输入网址:,回车进入新建Django项目的首页(退出运行快捷键:ctrl+c)。页面如下图所示:

python manage.py runserver运行Django项目

第五步:首先利用python manage.py makemigrations生成数据库迁移文件,然后利用python manage.py migrate进行数据库迁移(此时可以理解为生成数据库表),最后利用python manage.py createsuperuser命令创建管理员账户,并设置密码。用于登录Django的后台管理界面。如下图所示:

python manage.py migrate进行数据库迁移,此处为生成数据表

python manage.py createsuper命令创建管理员账户信息

第六步:在网浏览器输入,回车进入Django项目的后台管理界面,利用第五步创建的账户信息进行登录。登陆后界面如下图所示:

管理员登录界面

管理员登录后主页界面

仅以此作为学习笔记以及分享,如有需改进或者不妥之处,请多多指教。

1+0.01=1.01

1-0.01=0.99

标签: #python数据表成功创建