教你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 admin美化插件suit使用示例

    下面为您详细讲解“Django admin美化插件suit使用示例”的完整攻略。该攻略包含两条示例说明。 美化Django Admin的插件suits Django Admin是Django默认自带的后台管理系统,功能强大,但是界面不够美观。为了让Django Admin变得更加优美,我们可以使用插件suits进行美化。 安装suits 我们可以通过pip安…

    Django 2023年5月16日
    00
  • django面试题必问

    1、谈谈你对http协议的认识。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP是一个应用层协议,由请…

    Django 2023年4月13日
    00
  • django-admin引用百度地图

    实现的功能有,某个地点对应的经纬度自动填上,如果有经纬度的话,自动显示对应经纬度的地点,密匙在去百度地图引用搜索 <script type=”text/javascript” src=”http://api.map.baidu.com/api?v=2.0&ak=密匙”></script> <!–根据地址判断是否是添加批…

    Django 2023年4月12日
    00
  • Python – Django – simple_tag 和 inclusion_tag

    simple_tag 和自定义 filter 类似,但可以接收更多更灵活的参数 在 app01/templatetags/ 目录下创建 mysimple_tag.py mysimple_tag.py: from django import template register = template.Library() @register.simple_tag(…

    Django 2023年4月10日
    00
  • windows中使用django时报错:A server error occurred. Please contact the administrator.

    这是因为在视图函数中使用了get函数,获取了不存在的数据例如:数据库中不存在一条name为hello1的数据,使用如下语句访问message = Message.objects.get(name=’hello1′)就会报错 message = Message.objects.get(name=’boddy1′)解决方法: 见下图:    点击上图框中的链接后…

    Django 2023年4月12日
    00
  • 非常详细的Django连接mysql数据库步骤记录

    以下是非常详细的Django连接mysql数据库步骤记录的完整攻略以及包含的两个示例: 初步准备 连接mysql数据库需要依赖于Django的数据库框架以及mysql driver。我们可以通过Pip进行安装。 安装Django pip install Django 安装mysql驱动 pip install mysqlclient 示例1:新建Django…

    Django 2023年5月16日
    00
  • django 修改后台的名称及应用名称

    后台顶部标题的修改app/admin.py中设置 admin.site.site_title = “智能对话机器人后台管理” admin.site.site_header = “机器人后台管理 smart AI” 应用的名称修改 第一步:修改apps.py文件在name所在行下方增加 verbose_name=u”应用名称”    第二步:修改__init_…

    Django 2023年4月16日
    00
  • 在django中连接数据库时python manage.py makemigrations时显示can’t open file ‘manage.py’:[Errno 2] No such file or directory

     解决方法: 1.我们可以在表头栏设置:    2.然后在terminal中makemigrations:   3. 然后再输入migrate:    4.然后再去数据库查看生成的表信息:  在网上有几个是关机解决上述问题的方法,但是本人没处理明白,感觉他们说的乱七八糟的,我选择了另一种方式实现数据库的初始化,希望大家日后有好的解决办法,留言一下

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