Django项目在pycharm新建的步骤方法

yizhihongxing

Sure, 下面我来为你详细讲解在Pycharm中新建Django项目的步骤方法。

步骤

  1. 打开Pycharm,选择Create New Project。

  2. 在左侧选择"Python",并向下滚动以找到Django。

  3. 点击Django,填写项目名称,选择虚拟环境,然后选择创建。

  4. 创建项目后,你会被带到Pycharm的编辑器窗口。右侧将出现Project环境,其中会省略views.py, template和static文件夹。那么我们可以手动添加他们。

  5. 点击右键,选择New--Python Package, 填写名称"Template",新建一个template文件夹。

  6. 同理,新建views.py和static文件夹。

  7. 打开settings.py,搜索到INSTALLED_APPS,手动添加template模块

代码块:

INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'template', #添加template模块
]
  1. 打开terminal,输入python manage.py createsuperuser创建管理员。输入用户名,email,密码并确认即可。

  2. 最后,运行服务器,输入pyton manage.py runserver,即可看到默认欢迎页面。

示例一:

我们想将Django项目新建在名为"mysite"的文件夹内。接下来我为你演示如何设置项目名称并安装Django。

  1. 打开Pycharm,选择Create New Project,填写项目名称为"mysite",并点击Create。

  2. 打开Terminal,输入如下代码创建虚拟环境,并激活虚拟环境。

代码块:

python -m venv venv
source venv/bin/activate
  1. 安装Django,输入如下命令:
pip install Django
  1. 创建Django项目,输入如下代码:
django-admin startproject mysite

示例二:

我们想要在Django项目中添加新的APP。那么接下来我会为你演示如何实现这一目标。

  1. 打开Pycharm,进入Project环境中。此时左侧会显示mysite文件夹和manage.py文件。右键点击mysite,选择New--Python Package,创建一个名为"blog"的APP。

  2. 打开Terminal,进入mysite文件夹下,输入以下代码:

python manage.py startapp blog
  1. 安装APP,打开mysite文件夹下的settings.py,找到INSTALLED_APPS,添加'blog'即可。

代码块:

INSTALLED_APPS = [
'myapp',
'blog', # 添加blogAPP
...
]
  1. 编辑blog下的views.py文件来添加自己需要的功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django项目在pycharm新建的步骤方法 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • django前后分离-restful

    REST是所有Web应用都应该遵守的架构设计指导原则。 Representational State Transfer,翻译是”表现层状态转化”。 REST核心: 资源, 状态转移, 统一接口 资源: 是REST最明显的特征,是指对某类信息实体的抽象,资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。 状态转移: 是指客户端痛…

    Django 2023年4月10日
    00
  • Django中的path函数

    path( )作用:解析URL地址   path( ) 标准语法: (<>为必须的参数,[]为可选参数) path(<route>, <view>, [name=None,**kwargs])    下面就具体的解释:   route 表示路径,从端口以后的URL地址,到/结束   即 https://i-beta.cnb…

    Django 2023年4月12日
    00
  • Django2.0 models中的on_delete参数

    一、外键、OneToOne字段等on_delete为必须参数  – 如下ForeignKey字段源码,to、on_delete为必须参数to:关联的表on_delete:当该表中的某条数据删除后,关联外键的操作related_name:反查参数,设置后可以在被关联表中通过该字段反查外键所在表,默认:set_表名to_field:默认主键,因为mysql只支持…

    Django 2023年4月10日
    00
  • 第五篇Django URL name 详解

    利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。 Django如何处理一个请求 如果用户请求一个由Django提供服务的站点,它将按照以下逻辑决定执行哪些代码: 通常不考虑中间件的情况下,Django将会确定要使用的根URLconf模块。 Django加载…

    Django 2023年4月16日
    00
  • Django的多层路由

    如果项目中只使用到了一个APP应用,完全可以避免使用多层路由,多层路由在项目里涉及到2个或多个APP时使用 所谓路由,简单来说,就是给项目路径分流。 比如有一个项目 webnet,下面使用到了两个应用程序 stu_sys 和 tea_sys,需要区分访问时 可以在各自的APP根目录新建urls文件夹,将自己下面的对应关系写入: 1 from django.c…

    Django 2023年4月12日
    00
  • Python的Django框架使用入门指引

    Python的Django框架使用入门指引 什么是Django Django是一个高级Web应用框架,使用Python编写。它帮助开发人员轻松地构建和维护复杂的Web应用程序。Django相对于其他Web框架的优势在于它的可扩展性,开发速度快和安全性高。 Django的安装 要安装Django,您需要安装Python。在安装Python之后,可以在命令行中使…

    Django 2023年5月16日
    00
  • Django——XSS攻击及处理

    XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。 这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。 攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内…

    Django 2023年4月15日
    00
  • 简单了解django orm中介模型

    当我们使用Django ORM时,有时候会用到中介模型(也称为中间模型或连接模型)。中介模型提供了一种有效的方式来处理多对多关系中各对象之间的关系。下面,我将一步一步地介绍如何使用中介模型。 什么是 Django ORM 中介模型 中介模型是一种在Django ORM中处理多对多关系的方法。中介模型本质上是一个模型类,它代表了两个其他模型类之间的关系,它通常…

    Django 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部