美文网首页
在虚拟环境中创建项目和开启服务器

在虚拟环境中创建项目和开启服务器

作者: 甚得朕心 | 来源:发表于2018-10-17 20:11 被阅读0次

图书管理项目

&emso; 我们以一个电商网站为例,网站上有跟用户有关的页面,有跟商品有关的页面,还有跟订单有关的页面,这样的一块内容其实就是网站的一个功能模块。

在django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块。

项目的创建

创建项目

  • 在选择的用户目录下创建一个文件夹然后在其中创建项目,就不会发生一些权限的问题。


    Selection_001.png

在project_book下创建一个项目

django-admin startproject test1

这里需要注意的是,在创建项目之前,我们要切换到所需要使用的虚拟环境内。

  • 然后进入所创建的项目test1内,然后通过树形图来查看其结构
    cd test1
    tree


    Selection_002.png
    • manage.py是项目管理文件,通过它管理项目。
    • 与项目同名的目录,此处为test1。
    • _ init _.py是一个空文件,作用是这个目录phone可以被当作包使用。
    • settings.py是项目的整体配置文件。
    • urls.py是项目的URL配置文件。
    • wsgi.py是项目与WSGI兼容的Web服务器入口。

创建应用

使用一个应用开发一个业务模块,此处创建应用名称为booktest,完成图书-英雄的信息维护。

  • 创建应用:

python manage.py startapp booktest

Selection_003.png
  • _ init _.py是一个空文件,表示当前目录phone_manage可以当作一个python包使用。
  • tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做。
  • models.py文件跟数据库操作相关。
  • views.py文件跟接收浏览器请求,进行处理,返回页面相关。
  • admin.py文件跟网站的后台管理相关。 migrations文件夹之后给大家介绍。

安装应用

应用创建成功后,需要安装才可以使用,也就是建立应用和项目之间的关联,在test1/settings.py中INSTALLED_APPS下添加应用的名称就可以完成安装。
初始项目的INSTALLED_APPS如下图:


Selection_004.png

接下来在元组中添加一个新的项,当前示例为booktest

就是我们创建的项目名称,添加到后面

Selection_005.png

开发服务器

  在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
运行服务器命令如下:

python manage.py runserver ip:端口
例:
python manage.py runserver

可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
服务器成功启动后如下图:

Selection_006.png
紧接着在浏览器中输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来的地址,可以查看当前站点开发效果。

如果增加、修改、删除文件,服务器会自动重启; 按ctrl+c停止服务器。

Selection_007.png

相关文章

  • 在虚拟环境中创建项目和开启服务器

    图书管理项目 &emso; 我们以一个电商网站为例,网站上有跟用户有关的页面,有跟商品有关的页面,还有跟订单有关的...

  • day55-项目上线

    1创建虚拟环境 指定python版本创建虚拟环境 安装三方库 服务器中启动项目 在中间件中需要将'/media/....

  • Python实战计划week4_0_1项目

    最后一周,django! 此项目,学习虚拟环境的创建与进入,在虚拟环境中创建django项目,创建django A...

  • 虚拟环境virtualenv

    创建虚拟环境:virtualenv -p python3 venv (在项目目录中创建)进入虚拟环境:. ./v...

  • virtualenv安装与使用

    安装 使用 创建项目 进入项目创建虚拟环境 进入虚拟环境 退出虚拟环境 在python3环境安装superviso...

  • django项目的创建

    首先创建虚拟环境,环境最好和项目的文件夹放在一起,方便找 创建放点请点击 开启一个项目 django-admin ...

  • 在Ubuntu中创建django项目,pycharm配置pyth

    1. 在python虚拟环境中创建django项目 1. 创建并进入python虚拟环境: 在管理员权限下,通过l...

  • 2019-02-15

    1首先创建一个虚拟环境或者在一个已有的虚拟环境中创建一个django项目 1.1创建一个虚拟环境: mkvirtu...

  • windows下virtualenv的使用

    pip3 install virtualenv # 安装虚拟环境推荐在项目目录中创建虚拟环境cd projectd...

  • Django入门教程(一):初始化Django项目

    一、建立虚拟环境创建总的项目文件夹project,在该文件夹中创建虚拟环境python -m venv proje...

网友评论

      本文标题:在虚拟环境中创建项目和开启服务器

      本文链接:https://www.haomeiwen.com/subject/zfnrzftx.html