美文网首页
Django工程创建

Django工程创建

作者: 錦魚 | 来源:发表于2018-10-19 15:13 被阅读0次
  • 以一个电商网站为例,网站上有跟用户有关的页面,有跟商品有关的页面,还有跟订单有关的页面,这样的一块内容其实就是网站的一个功能模块

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

示例

创建项目
  • cd /home/wengwenyu/
  • mkdir django_project
  • cd django_project
  • django-admin startproject 项目名称
  • manage.py是项目管理文件,通过它管理项目。
  • 与项目同名的目录,此处为test1。
  • _init_.py是一个空文件,作用是这个目录test1可以被当作包使用。
  • settings.py是项目的整体配置文件。
  • urls.py是项目的URL配置文件。
  • wsgi.py是项目与WSGI兼容的Web服务器入口,详细内容会在布署中讲到。
创建功能功能
  • cd 项目名
  • python manage.py startapp 应用名
  • _init.py_是一个空文件,表示当前目录booktest可以当作一个python包使用。
  • tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做。
  • models.py文件跟数据库操作相关。
  • views.py文件跟接收浏览器请求,进行处理,返回页面相关。
  • admin.py文件跟网站的后台管理相关。 migrations文件夹之后给大家介绍。
安装应用
test1/settings.py中INSTALLED_APPS
生成迁移文件以及执行迁移文件

python manage.py makemigrations
python manage.py migrate

默认生成的表名称
  • 细心的同学会发现我们上面生成的表的名字叫做booktest_bookinfo,booktest是应用的名字,bookinfo是模型类的名字。
  • 数据表的默认名称为:
<app_name>_<model_name>
  • 例:
    booktest_bookinfo

sqliteman(django默认数据库)

进入项目shell的命令
  • python manage.py shell
运行项目命令
  • python manage.py runserver

相关文章

  • 2019-02-28

    创建Django 工程 django-admin startproject 工程名字(book) 创建子应用 py...

  • About Django

    Django: 安装Django pip3 install django 创建Django工程 运行Django功...

  • 创建django工程详解、初始配置以及模板语言

    创建Django工程 django-admin startproject [工程名称] 目录结构 zhihu z...

  • django基础知识

    一、Django demo1 创建工程 使用pycharm导入工程 进入工程 创建APP:blog 在工程中设置s...

  • Django工程创建

    以一个电商网站为例,网站上有跟用户有关的页面,有跟商品有关的页面,还有跟订单有关的页面,这样的一块内容其实就是网站...

  • 创建django工程

    我使用的是python3.6 首先创建了一个文件夹 mkdir django_project cd django_...

  • django 工程创建

    创建Django工程 创建APP 数据库操作 运行Django 配置settings.py 模板路径 静态文件st...

  • 创建django工程

    一、创建工程 执行命令后,在test_flask文件下创建django项目bookmanager,目录结构为 运行...

  • Django起步

    创建Django工程 命令行执行django-admin startproject mysite,mysite为自...

  • 01-python安装Django-创建应用

    1.windows 按照django pip install Django== 2.0 2.创建项目工程 Djan...

网友评论

      本文标题:Django工程创建

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