博客
关于我
通过cmd命令创建django项目,并在pycharm配置运行
阅读量:167 次
发布时间:2019-02-28

本文共 1590 字,大约阅读时间需要 5 分钟。

在PyCharm中配置并运行Django项目

安装Django是开始一个Django项目的第一步。打开终端,输入以下命令安装Django:

pip install django

接下来,创建一个新的Django项目。运行以下命令,指定项目名称myproject

django-admin startproject myproject

这将创建一个名为myproject的新目录,里面包含了项目的基础文件结构。目录结构如下:

myproject/├── manage.py├── myproject/│   ├── __init__.py│   ├── settings.py│   ├── urls.py│   └── wsgi.py└── myproject/    └── __init__.py

进入项目目录,使用以下命令启动Django的开发服务器:

python manage.py runserver

注意:确保在运行命令前已经进入了myproject目录。Django服务器将在127.0.0.1:8000上运行。

在PyCharm中配置Django项目

打开PyCharm,选择文件 -> 打开,找到并打开myproject目录。

在PyCharm中,点击菜单栏中的 File -> Settings,选择 Project Interpreter,确保项目的环境正确配置。

接下来,设置PyCharm作为默认编辑器。选择 Run -> Edit Configurations...,点击 + 添加一个新的配置文件debug-runserver,填写以下参数:

  • Script parameters: runserver 127.0.0.1:8000(根据实际需求配置)
  • Working Directory: 项目根目录

点击 OK,然后运行配置好的脚本。

settings.py 中,将 ALLOWED_HOSTS 设置为 '*',允许所有本地访问:

ALLOWED_HOSTS = ['*']

配置模板和静态文件

settings.py 中,确保 TEMPLATES 配置正确:

TEMPLATES = [    {        'BACKEND': 'django.template.backends.django.DjangoTemplates',        'DIRS': [os.path.join(BASE_DIR, 'templates')],        'APP_DIRS': True,        'OPTIONS': {            'context_processors': [                'django.template.context_processors.debug',                'django.template.context_processors.request',                'django.contrib.auth.context_processors.auth',                'django.contrib.messages.context_processors.messages',            ],        },    },]

创建一个 static 文件夹,放在项目根目录下。将其添加到 STATICFILES_DIRS 中:

STATICFILES_DIRS = [    os.path.join(BASE_DIR, 'static'),]

通过以上配置,你已经完成了Django项目的基本设置和PyCharm的配置。现在可以通过PyCharm的开发服务器轻松运行你的Django项目。

转载地址:http://epnj.baihongyu.com/

你可能感兴趣的文章
python手把手视频_硬货 | 手把手带你构建视频分类模型(附Python演练))
查看>>
python 录音左右声道_Python分离立体声wav压缩文件的左右声道
查看>>
Python 循环异或对文件进行加解密
查看>>
Python开发环境搭建(附VMware安装包及虚拟机环境)
查看>>
python 微信扫码登录_python实现微信第三方网站扫码登录(Django)
查看>>
Python 快速下载依赖
查看>>
python实现非参数统计的Cochran检验 (附完整源码)
查看>>
python 怎么验证是否安装成功 scrapy
查看>>
Python 手写数字识别-1
查看>>
Python实现接口自动化测试库(JSON与Requests)详解
查看>>
Python 手写数字识别-3-sklearn中的几种算法
查看>>
python实现SSIM和MSSSIM计算 (附完整源码)
查看>>
Python 打开文件注意事项
查看>>
python 批量修改文件名_python windows下批量修改文件名
查看>>
Python 抓取网页乱码问题 以及EXCEL乱码
查看>>
python 抓取网页内容
查看>>
python 按照当前日期创建文件
查看>>
Python 接口并发测试详解
查看>>
Python 接口自动化 —— requests框架
查看>>
python 接口自动化数据结构(如列表、字典、元组)
查看>>