教你pycharm运行Django第一个项目

下面是针对“教你pycharm运行Django第一个项目”的完整攻略,包含两个示例说明:

教你pycharm运行Django第一个项目

准备工作

  1. 安装Python和Django

    • Python下载地址:https://www.python.org/downloads/
    • Django安装方式:在命令行/终端执行 pip install django
  2. 安装Pycharm

    • Pycharm下载地址:https://www.jetbrains.com/pycharm/download/

示例1

  1. 新建Django项目

    • 打开Pycharm,点击 "Create New Project"
    • 在 "New Project" 窗口中输入项目名和项目路径
    • 点击 "Create",进入 "New Project from Template"
    • 在左边的 "Projects" 选项中选择 "Django",确认右侧 "Django Project" 已选中
    • 点击 "Next",选择Python解释器,点击 "Create",项目就创建完成了
  2. 运行Django项目

    • 打开Pycharm顶部工具栏的 "Edit Configurations",点击左上角的 “+” 添加一个新配置项
    • 选择 "Django",输入名称和项目名
    • 在 "Settings" 中选择 "manage.py",在 "Parameters" 中输入命令 "runserver"
    • 点击 "OK" 完成配置并运行项目

示例2

  1. 新建Django应用
  2. 打开Pycharm,选择项目文件夹,右击鼠标选择 "New → Django App"
  3. 在弹出的 "Create Django App" 窗口中输入应用名
  4. 点击 "OK" 完成应用的创建

  5. 定义Django Model

  6. 在应用目录中打开 "models.py" 文件
  7. 创建一个类来定义一个数据模型,例如:
    from django.db import models

    class Book(models.Model):
        title = models.CharField(max_length=100)
        author = models.CharField(max_length=50)
        publish_date = models.DateField()

        def __str__(self):
            return self.title
  • 在 "settings.py" 文件中的 "INSTALLED_APPS" 中加入应用名

  • 数据库迁移

  • 打开Pycharm顶部工具栏的 "Terminal",在命令行中输入: python manage.py makemigrations,该命令将创建数据库迁移文件
  • 然后输入:python manage.py migrate,用于应用创建的所有迁移文件

  • 添加Book数据

  • 打开 "views.py" 文件,添加一个视图方法,例如:
    from django.shortcuts import render
    from .models import Book

    def book_listing(request):
        books = Book.objects.all()
        return render(request, 'books/listing.html', {'books': books})
  • 打开 "listing.html" 文件创建模板,显示所有的书,并且定义一个超链接,用于添加书籍数据

  • 运行Django项目

  • 打开Pycharm顶部工具栏的 "Edit Configurations",配置新的运行项目
  • 点击 "OK" 完成配置并运行项目
  • 在浏览器中打开 "http://127.0.0.1:8000/book_listing/" 可以看到添加的书籍数据

以上就是关于 “教你pycharm运行Django第一个项目”的完整攻略,希望可以帮助你成功运行Django项目。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:教你pycharm运行Django第一个项目 - Python技术站

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

相关文章

  • [Django]用户权限学习系列之User权限基本操作指令

    针对Django 后台自带的用户管理系统,虽说感觉还可以,但是为了方便用户一些操作,特别设计自定义的用户权限管理系统. 在制作权限页面前,首先需要了解权限和用户配置权限的指令,上章讲到权限的添加,删除,查询,本章介绍用户权限的操作指令. 首先需要导入Permission, User模块: from django.contrib.auth.models imp…

    Django 2023年4月10日
    00
  • python django入门

    Python Django入门的完整攻略主要包含以下几个步骤: 1. Django安装和环境配置 要安装Django,可以使用pip命令,在终端中输入以下命令: pip install django 安装完成后,即可在Pycharm或其他Python IDE中引入Django库,并进行开发。 2. Django项目的创建 在开发一个Django项目之前,需要…

    Django 2023年5月16日
    00
  • 简单了解Django ORM常用字段类型及参数配置

    下面是关于“简单了解Django ORM常用字段类型及参数配置”的完整攻略: 1. 常用字段类型 Django ORM常用的字段类型分为以下几类: 字符类型 CharField:最多存储255个字符 TextField:可存储任意长度的文本字符串 数值类型 IntegerField:存储整型值 FloatField:存储浮点型值 日期和时间类型 DateFi…

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

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

    Django 2023年4月15日
    00
  • Django 多语言教程的实现(i18n)

    实现Django多语言教程(i18n)的步骤如下: 确认Django安装语言包 首先,我们需要确认Django安装了我们需要使用的语言包。在Django中,i18n语言包是作为django.middleware.locale.LocaleMiddleware中间件的一部分提供的。 查看本机安装了哪些语言包可以通过Django的源代码或者使用下面的命令: py…

    Django 2023年5月16日
    00
  • Django连接数据库并实现读写分离过程解析

    下面我来详细讲解“Django连接数据库并实现读写分离过程解析”的完整攻略。 什么是读写分离 读写分离指的是在一个数据库中,将读写操作分别放在不同的数据库实例上进行。因为读和写的负载不同,如果两者在同一台数据库实例上执行,那么会很容易出现读写冲突,导致系统压力过大,从而影响系统的稳定性和可用性。因此我们要将读写操作分离,以便更好地优化数据库的性能。 Djan…

    Django 2023年5月16日
    00
  • Django—Form两种保留用户提交数据的方法

    用户在网页上进行表单填写时,有可能出现某项填写错误。一般情况下,用户在未发觉错误的情况下点击提交,则此表单的内容会清空,用户不得不再重新填写,这样的用户体验是及其糟糕的。 在此,我们有2种方法将用户的输入保存下来,一旦填写错误,只需要将错误项修改即可重新提交。 一、利用Form生成Html标签 1. views.py 1 from django.shortc…

    Django 2023年4月10日
    00
  • django ORM 一对多, 多对多 查询 以及 结合Tamplate

    ORM 表结构;和管理员是多对多, 和 OS 是一对多 class hosts(models.Model): out_ip=models.CharField(max_length=32) in_ip=models.CharField(max_length=32) app=models.ForeignKey(App) login_user=models.Cha…

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