教你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缓存配置的几种方法详解

    Django缓存配置的几种方法详解 在Django项目中,使用缓存可以提高项目的性能。本文将详细讲解Django缓存的配置方法,包括以下几种: 1.在settings.py中配置缓存2.在视图函数中手动使用缓存3.使用缓存装饰器 在settings.py中配置缓存 在settings.py中配置缓存的方法很简单,只需要配置以下几个参数就可以: CACHES …

    Django 2023年5月16日
    00
  • django与vue的完美结合_实现前后端的分离开发之后在整合的方法

    下面将为你详细讲解“Django与Vue的完美结合——实现前后端的分离开发之后在整合的方法”。 1.前言 Django和Vue都是非常流行的Web开发框架,Django是一款开源的Python Web框架,Vue是一款渐进式JavaScript框架,常用于构建单页面应用(SPA)。在Web开发中,前端与后端的分离已经成为了主流趋势,而Django和Vue的完…

    Django 2023年5月16日
    00
  • django 修改 request 对象中的请求参数, 并重新赋值给 request 对象

    直接上代码, 实现流程看代码及注释 def your_view(self, request): method = request.method if method == “GET”: # 使用 querydict对象的copy()方法, 获取一个可修改的querydict data = request.GET.copy() # 修改参数值 data = pa…

    Django 2023年4月9日
    00
  • Django 中的装饰器的使用

    1、CBV实现的登录视图 class LoginView(View): def get(self, request): “”” 处理GET请求 “”” return render(request, ‘login.html’) def post(self, request): “”” 处理POST请求 “”” user = request.POST.get(‘…

    Django 2023年4月12日
    00
  • Django 中自定义 Admin 样式与功能的实现方法

    Django自带的Admin界面提供了非常方便的后台管理功能,然而,为了更好地满足业务需求,我们往往需要对Admin界面进行一些自定义的修改,例如修改表单样式、增加自定义页面等。本文将介绍Django中自定义Admin样式与功能的实现方法,包括两个实例,分别是修改Admin界面的样式、增加自定义页面。 修改Admin界面的样式 方案 Django中自定义Ad…

    Django 2023年5月16日
    00
  • Django中ORM的基本使用教程

    下面我会详细讲解Django中ORM的基本使用教程和两个示例。 ORM简介 ORM全称是Object-Relational Mapping,即对象关系映射,它是一种程序设计技术,用于实现面向对象程序语言与关系数据库之间的映射。在ORM中,每一个数据表映射为一个类,每一条记录映射为类的一个实例。 在Django中,ORM支持各种关系型数据库,如MySQL、Po…

    Django 2023年5月16日
    00
  • Django的学习——全局的static和templates的使用

    一、问题 首先我们在进行Django框架搭建的时候我们需要建立一个全局的变量,一是为了实现代码的复用,二是为了方便管理,如下图的样式   二、解决 1、修改setting里面的配置文件①templates的路径:按照以下的规则进行添加【app/templates】,然后在APP下面建立这个templates。 APP下的:   ②static的路径:在最后添…

    Django 2023年4月12日
    00
  • django+uwsgi+nginx部署(非常详细)

    django+uwsgi+nginx部署   1.介绍:   在网上看了很多教程,但自己部署了很久都没有成功,这篇博文记录自己所踩过得坑。   2.环境: 1 Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-130-generic x86_64)   3.下载uwsgi以及nginx 1 apt-get install uwsgi 2…

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