创建django项目时的操作步骤如下所示:

一、在cmd环境里创建项目,代码如下所示:

C:WindowsSystem32>F:F:>cd it2F:IT2>cd pythonF:IT2PYTHON>cd test1F:IT2PYTHONest1>django-admin startproject demo13F:IT2PYTHONest1>cd demo13F:IT2PYTHONest1demo13>python manage.py startapp booksF:IT2PYTHONest1demo13>

如下图所示:

二、编辑代码

1、使用pycharm打开项目文件夹,项目文件夹展示的项目目录如下图所示:

2、配置编译器,如下图所示:

3、在F:IT2PYTHONest1demo13demo13settings.py里配置项目,配置代码如下:

INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'books',                           #将app名称添加到app的安装路径下]TEMPLATES = [    {        'BACKEND': 'django.template.backends.django.DjangoTemplates',        'DIRS': [os.path.join(BASE_DIR,'templates')],    #设置静态文件的存放目录为项目跟目录下的templates文件夹下        'APP_DIRS': True,        'OPTIONS': {            'context_processors': [                'django.template.context_processors.debug',                'django.template.context_processors.request',                'django.contrib.auth.context_processors.auth',                'django.contrib.messages.context_processors.messages',            ],        },    },]DATABASES = {    'default': {        'ENGINE': 'django.db.backends.sqlite3',        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),    }}LANGUAGE_CODE = 'zh-Hans'   #设置为中文的编译语言环境TIME_ZONE = 'Asia/Shanghai'    #设置时区为亚洲的上海时区

4、在F:IT2PYTHONest1demo13booksviews.py里编写视图函数代码,代码如下所示:

from django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.def index(request):    context={"love":["读书","游泳","健身","辩论"]}    return render(request,'index.html',context=context)

5、在F:IT2PYTHONest1demo13booksurls.py里配置app路由,代码如下所示:

from django.urls import pathfrom . import viewsurlpatterns=[    path('',views.index),]

6、添加这个文件F:IT2PYTHONest1demo13emplatesindex.html,并编写如下代码:

    首页{%for info in love%}{{info}}{%endfor%}

7、在F:IT2PYTHONest1demo13demo13urls.py里编写项目跟路由文件,代码如下:

from django.contrib import adminfrom django.urls import path,include   #增加导入了一个include方法urlpatterns = [    path('admin/', admin.site.urls),    path('books/',include('books.urls')),    #设置books的跟目录]

三、在pycharm的Terminal终端中启动命令,代码如下:

python manage.py runserver

终端中最终会反馈如下:

Django version 3.0.6, using settings 'demo13.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CTRL-BREAK.

以上反馈信息代表项目启动成功,可以直接点击http://127.0.0.1:8000/,进入网址,并输入books目录,即进入http://127.0.0.1:8000/books/网址,会显示如下结果:

读书 游泳 健身 辩论

运行结果如下图所示:

vs2019创建c++项目步骤_创建django项目的步骤(超级详细)相关推荐

  1. 创建一个delete触发器_基于 Django 信号机制实现类似触发器的效果

    我们都知道,在关系数据库中,为了保证数据完整性,我们都会使用一个叫做触发器的玩意.今天我就基于Django信号机制实现类似触发器的效果,在此之前我先简单介绍一下触发器. 触发器 触发器(trigger ...

  2. python django项目实例_最新Django项目实战-从零开发NB的任务平台python视频学习教程...

    saas导学视频 .mp4 │ 模态框.zip │ ├─day01 │ │ 01 day01 sass项目介绍 .mp4 │ │ 02 day01 sass项目演示 .mp4 │ │ 04 day01 ...

  3. django连接mysql步骤_使用Django连接Mysql数据库步骤

    链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysq ...

  4. tcl脚本创建多个进程_创建10个高级脚本

    tcl脚本创建多个进程 在本文中,我们将为您的角色扮演游戏构建一个库存管理系统和笔记脚本,同时研究您PHP脚本的交互性. 我们还构建了一个基于图像的ID卡生成器,并使用PHP来执行图像处理. 我们将创 ...

  5. javax maven项目缺少_教育平台项目后台管理系统:介绍与搭建

    项目架构 项目介绍 教育后台管理系统是提供给相关业务人员使用的一个后台管理系统,业务人员可以在这个后台管理系统中,对课程信息.讲师信息. 学员信息等数据进行维护. 课程管理模块 课程管理 新建课程 条 ...

  6. mysql项目经历_计算机专业项目经历怎么写

    项目经历(案例一) 项目时间:2015-03到至今 项目名称:商户后台 | 项目工具:Eclipse 项目描述: 项目介绍 1.按照商户签约开通的业务,对应相关角色和权限,商户登录后展示不同的菜单和功 ...

  7. wpf开源ui引用步骤_如何通过7个步骤开源您的学术作品

    wpf开源ui引用步骤 学术工作非常适合开源的精神:赠送的价值越高,您的学术声誉和收入就越大. 教授通过在同行评审文献中的期刊文章中免费分享自己的最佳思想来实现这一目标. 这是我们的货币,没有良好的发 ...

  8. python开源项目贡献_为开源项目做出第一笔贡献

    python开源项目贡献 一个常见的误解是,为开源做出贡献是困难的. 您可能会想:"有时候我什至不了解自己的代码:我应该如何理解别人的代码?" 放松. 直到去年,我还是这么想. 阅 ...

  9. 项目结构_组织结构对项目影响系列课程---项目式组织结构

    在前面的几篇文章中我们分别介绍了,系统型(简单型),职能型,弱矩阵,平衡矩阵,强矩阵结构的优点和缺点及它们带给项目的影响.今天我们介绍项目式组织结构的优点和缺点及其可能产生的影响. 从结构图不难发现, ...

最新文章

  1. 计算机模拟热处理,计算机模拟在热处理中的应用
  2. JMeter重要知识点汇总
  3. 编译pqxx源码configure时遇到codecs.py LookupError的解决方法
  4. python requests库用法_python之requests库的使用
  5. I am too vegetable to all kill the 51nod problems on level 2 and 3.
  6. php模拟一个简易的mvc模型
  7. getdc 与getwindowDc的区别,loadbitmap 与loadimage的区别
  8. 【audio】耳机插拔 线控按键识别流程【转】
  9. 前端面试你必须要注意的哪几个点?
  10. 【Python 2.7】xlrd读取Excel文件
  11. matlab中3乘4魔方阵,小代码3 魔方矩阵
  12. Windows Mobile 6 Professional SDK
  13. 川大计算机学院新生开学典礼,李怡院长2019级新生开学典礼致辞:成为一位有理想有情操有担当的川大人...
  14. 如何让房间每一个角落都充满 Wi-Fi?
  15. Android JNI开发三: SO库的使用
  16. 视频怎么做GIF表情包?教你一键生成gif动图
  17. win32 - 保存路径对话框(SelectFolderDialog)
  18. 高颜值游戏蓝牙耳机初体验,2020新款低延迟蓝牙耳机测评推荐
  19. Qt QAxObject操作excel文件过程总结
  20. 极智AI | 量化实现分享五:详解格灵深瞳 EQ 量化算法实现

热门文章

  1. 数据库字段为什么要使用NOT NULL
  2. 极限思维导图xmind
  3. 所谓的黑域名到底是什么意思?
  4. matlab heaviside函数生成矩形脉冲
  5. 制作数据集(二)--为图片数据集打上标签并保存为txt文件
  6. Python学习笔记(5):os.path模块
  7. 靠脸吃饭!线雕面部提升术后遗症有哪些,线雕一年后脸部增生了,气的哭哭的!
  8. 容城向导有计算机课,容城县职业技术教育中心2021年招生简章
  9. 警告 C6011 取消对NULL指针XXX的引用
  10. vpwm的控制变频_PWM控制器SG3525的变频控制