社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

【第一个Django程序】从安装配置到网页展示(详)

冈坂日川 • 5 年前 • 598 次点击  

大家好我是冈坂日川。

声明

  • 此文全部原创!转载请先咨询!请勿擅自转载!

前言

  • 其实呢,我最近也是在有意的学习 Django。之前学习过 Flask,但毕竟Flask是一种轻量级的开发框架,有点偏基础,做过一个项目之后就觉得收获不多,所以才开始学习 Django。
  • 同时,在多种的开发中啊,前端,后端,一般大家说到的最经典的前端肯定是html,css,JavaScript等等,最经典的后端肯定是java,但是作为一个学生而言,按照这些经典的步骤去走需要消耗大量的精力成本,同时也不一定能在短时间消化,因此,Python 全栈开发其实就给我提供了一种比较有效的学习方式( 针对学生 ),所以说,学习 Django是对于我们了解一个网页,了解一个app等等的结构层次有一个更快速的一种方式。
  • 最后,在学习 Django 之前,最至少要会 Python的基本操作。

一、下载安装 Python

  • 有些同学是在自己的一些软件里有安装python ,但是电脑端并没有安装 python,因此就需要在电脑安装python。
  • 如果你在命令行 cmd ,输入 python出现下面界面 ,则可以进入下一个步骤。
    在这里插入图片描述

二、下载安装 Django

  • 我们也是在 cmd 里进行操作

  • 这里我们采用豆瓣源镜像下载 Django,当然也可以使用其他源

  • cmd 输入下面代码

    pip install -i https://pypi.doubanio.com/simple/ Django
    
    • 1
  • 如果报错则使用以下命令,如果没有报错则不用理

    pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com  django
    
    • 1
  • 其他镜像源

    阿里云 http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    豆瓣(douban) http://pypi.doubanio.com/simple/
    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
    中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

  • 安装完成示例图
    在这里插入图片描述

三、创建 Django 项目

  • 打开 cmd

  • 下面的 eahay 是我的项目名字,你可以自己设定

    django-admin startproject eahay
    
    • 1
  • 回车
    在这里插入图片描述

  • 在指定目录下 users\bnkj 生成的项目文件夹(你可以自己指定路径,也可以和我一样用 cmd 的默认路径)

  • 打开文件夹 eahay 看到两个文件,表示项目创建成功
    在这里插入图片描述

四、在 Django 项目中新建一个 app

  • 在 cmd 中 cd + 你的项目名进入文件夹(例:cd eahay)

  • 输入下面语句创建app,末尾是app名字,你可以自己定义

    python manage.py startapp eahay_app
    
    • 1

    在这里插入图片描述

  • 打开 eahay 文件夹,发现已经新生成了 eahay_app 文件夹,这就是新建的 app,里面有我们开发用的经典的 MVT 框架

  • 内容大概是这样子
    在这里插入图片描述

    到此为止,准备工作已经做完,接下来可以开始开发,需要用到 PyCharm 软件

五、配置环境并打开项目进行测试

  • 打开 eahay 项目

  • 鼠标右击 打开 PyCharm
    在这里插入图片描述

  • 此时他项目会报错,是因为你还没有选择该项目的开发换进,右上角点击 eahay ,选择 配置
    在这里插入图片描述

  • 进入下面界面,选择你的 python 版本环境
    在这里插入图片描述

  • 点击确定

  • 点击左下角 Terminal 进入终端

  • 输入下面语句运行程序

    python manage.py runserver
    
    • 1
  • 运行结果
    在这里插入图片描述

  • 点击 蓝色网址 ,会在 默认浏览器 打开以下界面,则表示成功!
    在这里插入图片描述

  • 观察完之后在终端按 CTRL + C 退出程序,否则他会一直执行

六、修改一些杂七杂八的东西

  • 这些奇怪的东西,我们让他消失
    在这里插入图片描述

  • 请依次按照下面步骤一步步输入指令

  • 每次等待一条指令执行完成再输入下一条

    python manage.py migrate
    
    • 1
    python manage.py makemigration
    
    • 1
    python manage.py migrate
    
    • 1
  • 执行结果
    在这里插入图片描述

  • 输入下面指令再执行程序,测试是否还有问题

    python manage.py runserver
    
    • 1
  • 输出结果, 杂七杂八已经消失
    在这里插入图片描述

  • 观察完之后在终端按 CTRL + C 退出程序,否则他会一直执行

    基本步骤走完一遍之后,就可以进入创建管理员步骤

七、创建超级用户 / 管理员

  • Terminal 终端继续输入下面代码,创建超级用户

    python manage.py createsuperuser
    
    • 1

    在这里插入图片描述

    用户名随便起
    邮箱填你的邮箱
    密码不会显示出来,要设置,你放心敲就行,它存在,只是不显示

  • 回车

  • 终端输入下面代码执行程序

    python manage.py runserver
    
    • 1
  • 打开蓝色网址进入网页

  • URL 后面添加 /admin 跳转到管理者登陆页面,如下图
    在这里插入图片描述

  • 输入你刚创建的 用户名 密码 登录进去,进入以下界面
    在这里插入图片描述

  • 点击 user , 可以看到自己的账号
    在这里插入图片描述

  • 底下有一些 参数 可以设置
    在这里插入图片描述

active 可以冻结该账户
Superuuser 判断是不是超级用户 等等这些选项可以自由配置

总结

  • 到此为止,我们的第一个 Django 项目就已经创建完毕,后续可以通过在 PyCharm 代码中修改代码来实现我们的一些页面设置和功能选项,管理者账号在我们的后续测试中也起着很重要的作用。
  • 我后面会继续学习 Django 开发,并做好笔记展示,如果对你有帮助,希望点个赞,写文不易,谢谢!

声明

  • 此文全部原创!转载请先咨询!请勿擅自转载!
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/70526
 
598 次点击