< 返回技术文档列表

如何安装Django并创建项目及应用

发布时间:2021-11-07 03:18:05

如何安装Django并创建项目及应用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

 Django是一个非常强大的Python-web框架,今天就从零基础手把手教你从安装django到创建项目及应用开始,进入django世界。

01

创建虚拟环境

要创建虚拟环境,首先你必须已经正确的安装了Python,如果没有请移步到>>>Python从零入门教程 | 在不同的操作系统中安装Python编程环境这篇文章!

以Windows操作系统为例:

01.首先在你喜欢的硬盘分区创建一个“Django”文件夹,我这里以D:\Django作为演示!

如何安装Django并创建项目及应用

02.进入到刚才创建的Django文件夹,按住键盘 shift 键,在空白处点击鼠标右键,选择在此处打开命令窗口选项!

如何安装Django并创建项目及应用


03.然后输入下所示命令:

python -m venv env  # 创建虚拟环境命令
   

之后你会看到文件夹多了一个env的文件夹,这就是我们创建的虚拟环境文件夹。


04.激活虚拟环境:

env\Scripts\activate  # 激活虚拟环境
   


如何安装Django并创建项目及应用

激活成功后前边多了个(env)



02


安装Django,创建项目


01.采用Pyhton自带的安装命令在官方库里边安装

pip install django  # 安装最新版django命令
   

如何安装Django并创建项目及应用

Successfully installed django-2.2.2 pytz-2019.1 sqlparse-0.3.0

看到这个提示说明已经安装成功了django

02.利用django自带的命令创建项目及应用

django-admin.py startproject Myblog .
   

注意:Myblog是我们要创建的项目名称,最后的那个点" .",最好不要省略,这样有利于我们后边的项目部署上线。 

文件结构如下:

如何安装Django并创建项目及应用

Myblog文件夹包含的文件如下:

如何安装Django并创建项目及应用

至此我们的项目创建成功了!

03.运行Django自带用于调试的服务器,检查项目是否安装成功

python manage.py runserver  # 启动调试程序

如何安装Django并创建项目及应用

启动后的本地地址及端口

在浏览器输入:http://127.0.0.1:8000,看到如下界面,说明项目启动成功。

如何安装Django并创建项目及应用

04.创建一个博客应用--blog

按ctrl+c退出刚才的启动程序,如果按一次不起作用,可多按几次

python manage.py startapp blog  # 创建blog应用python manage.py migrate  # 创建 数据库

05.创建好博客应用和数据库,创建超级管理员

python manage.py createsuperuser

如何安装Django并创建项目及应用

# 用户名Username (leave blank to use 'administrator'): admin  # 邮箱地址Email address: 2539909370@qq.com # 超级管理员密码,输入时是不显示的,所以不要大惊小怪Password:Password (again):# 提示超级管理员创建成功Superuser created successfully.

6.启动调试服务器

python manage.py runserver

在浏览器输入:http://127.0.0.8:8000/admin/进入后台,出现如下图所示页面,则表示成功。

如何安装Django并创建项目及应用

django初学开发过程中最常用的几个命令,现整理如下:

创建项目:django-admin startproject myblog创建应用:python manage.py startapp polls创建默认数据库:python manage.py migrate创建超级管理员:python manage.py createsuperuser 创建数据库迁移文件:python manage.py makemigrations迁移数据:python manage.py migrate

如有侵权,请联系 support@oschina.cn 删除。

看完上述内容,你们掌握如何安装Django并创建项目及应用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注血鸟云行业资讯频道,感谢各位的阅读!


/template/Home/Zkeys/PC/Static