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

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小白教程之Django用户注册与登录

    好的。首先,我来介绍一下本文的完整攻略,包括以下步骤: 搭建Django环境; 创建一个Django项目; 创建一个Django App; 安装必要的依赖; 配置数据库; 创建用户模型; 创建注册和登录表单; 处理表单提交请求; 创建注册和登录视图函数; 在模板中渲染表单; 完善用户登录后的页面; 添加退出登录功能; 配置Django的邮件发送功能; 在用户…

    Django 2023年5月16日
    00
  • vue+django实现下载文件的示例

    当你在使用Vue.js 和 Django开发网站时,你经常会遇到需要用户下载文件的情况。下面是两个可以帮助你实现这个功能的示例: 示例一:Vue + Django 实现下载文件 Vue 部分 假设你在 Vue.js 2.x 中,首先你需要一个下载接口在 Vue 组件中: downloadFile() { const url = ‘http://example…

    Django 2023年5月16日
    00
  • 对DJango视图(views)和模版(templates)的使用详解

    以下是关于“对Django视图(views)和模版(templates)的使用详解”的完整攻略: 1. 什么是Django视图(Views)和模版(Templates) Django视图(Views)是与请求(requests)相关联的Python函数或方法,它们接收HTTP请求并以HTTP响应形式返回。Django模版(Templates)则是用来渲染数据…

    Django 2023年5月16日
    00
  • 【Django】使用geetest实现滑动验证

    需导入模块social-auth-app-django 和geetest 提前去官网下载gt.js或者引入http://static.geetest.com/static/tools/gt.js 效果图: html: <div class=”container”> <div class=”row”> <div class=”co…

    Django 2023年4月13日
    00
  • 详解Django视图函数

    Django是一个基于Python的Web框架,具有灵活性和高效性。在Django中,视图(views)是处理Web请求并返回Web响应的核心组件之一。本文将详细讲解Django视图函数的基本概念以及如何编写和使用Django视图函数。 概念 视图函数负责处理Web请求并生成Web响应。在Django中,一个视图函数通常会接收一个或多个HTTP请求,并返回一…

    Django 2023年3月11日
    00
  • Django启动报错:AttributeError: ‘str’ object has no attribute ‘decode’

    Exception in thread Thread-1: Traceback (most recent call last): File “/usr/local/lib/python3.7/threading.py”, line 917, in _bootstrap_inner self.run() File “/usr/local/lib/python3…

    Django 2023年4月11日
    00
  • Django框架文件保存的流程(以及自定义FDFS)

    Django框架文件保存的流程 自定义文件存储类过程说明 from django.core.files.storage import Storage from django.conf import settings from fdfs_client.client import Fdfs_client from rest_framework.exception…

    Django 2023年4月13日
    00
  • django 中的setting 各种配置logging MySQL

    AUTH_USER_MODEL = ‘APP.UserInfo’#Django允许你通过修改setting.py文件中的 AUTH_USER_MODEL 设置覆盖默认的User模型,其值引用一个自定义的模型。 MySQL 数据库 的 setting配置 DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backe…

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