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日

相关文章

  • 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中将views.py中的python方法传递给html模板文件

    常规的模板渲染 from django.db import models # Create your models here. class ArticalType(models.Model): caption = models.CharField(max_length=16) class Category(models.Model): caption = m…

    Django 2023年4月12日
    00
  • Django 权限管理(permissions)与用户组(group)详解

    Django 权限管理(permissions)与用户组(group)详解 什么是权限(permission)? 在 Django 中,权限指的是用户在应用程序中可以访问的特定资源(如: 页面、视图函数等)。Django 中使用权限来限制用户对资源的访问,从而保护安全性。 在 Django 中,权限是由 django.contrib.auth 应用程序提供的…

    Django 2023年5月15日
    00
  • Django中MEDIA_ROOT和MEDIA_URL

    在django上传图片前端使用动态的配置方法 MEDIA_ROOT 代表着 要上传的路径会和你在models中写的上传的路径进行拼节形成最终文件上传的路径  MEDIA_URL主要就是映射了 在前端使用media_url 当你的media_root 发生改变的时候不用去更改前端模板中的内容 要想正常的显示图片 还需要下面几步: 1 在settings 中配置…

    Django 2023年4月16日
    00
  • Linux下开发python django程序(设置admin后台管理上传文件和前台上传文件保存数据库)

    1.项目创建相关工作参考前面 2.在models.py文件中定义数据库结构 import django.db import modelsclass RegisterUser(models.Model): username=models.CharField(max_length=30) headImg = models.FileField(upload_to=…

    Django 2023年4月12日
    00
  • Django中的Model操作表的实现

    下面是 Django 中 Model 操作表的实现的攻略: 1. 创建 Model 首先,需要创建一个 Model 类。在 Django 中,每个 Model 类都需要继承自 django.db.models.Model。下面是一个简单的示例: from django.db import models class Book(models.Model): ti…

    Django 2023年5月15日
    00
  • Start Your Django Project in Nginx with uWsgi

    Step 0:Install A,B,C,blabla needed This can be seen in my another article in the blog.click here(unavailable now,just in the future)   Step 1:Create A Django Project chdir /path/to…

    2023年4月10日
    00
  • windows下简单部署django+vue项目(打包后)

      使用场景: 1. 自己公司内部用,没准备linux时候。 2. 不用nginx,不用uwsgi,不用node部署vue   实现思路: vue代码打包后,生成html、css、js文件,  css、js等把他搞到django的static目录下,index.html搞到template目录下,之后访问任意路由先做api和static匹配,最后没有选择了直…

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