社区版的PyCharm搭建Django项目

使用专业版的PyCharm搭建Django项目,只需要在创建项目的时候选择Django项目就行了,PyCharm会自己新建所需的文件。

1.安装Django:

$ pip install django

2.创建Django项目:

$ django-admin startproject demo01

3.创建app:

$cd demo01 

$python manage.py startapp app01

migrations:(数据库修改表结构的操作记录),类似sqlalchemy功能,比sqlalchemy更全面
init.py: python包的标识,python3可有可无
admin.py : Django为我们提供的后台管理程序
apps.py: 配置当前app的
models.py: ORM,写指定的类,通过命令可以创建数据库结构
tests.py: 单元测试
views: 写业务逻辑代码

4.使用前配置:

$ 1.静态文件配置:

  project.settings.py
  STATICFILES_DIRS=(
  os.path.join(BASE_DIR,'static'),
  )

  并在路径下生成static文件夹用于存放静态文件

  2.创建模板路径:

  DIRS  ==》[os.path.join(BASE_DIR,'templates'),]

  并在路径下生成templates文件夹用于存放html模板文件

  3.settings中:

  middlerware
  #注释掉这两行

        # 'django.middleware.csrf.CsrfViewMiddleware',
        #'django.middleware.clickjacking.XFrameOptionsMiddleware',

5.生成迁移表:

python manage.py makemigrations

6.迁移表到数据库:

$ python manage.py migrate

 

### 如何在PyCharm社区版中安装并使用Django #### 创建虚拟环境 为了更好地管理项目依赖,在创建新项目之前建议先配置一个虚拟环境。这可以通过命令行工具完成: ```bash python3 -m venv myvenv source myvenv/bin/activate # Linux/MacOS myvenv\Scripts\activate.bat # Windows ``` 激活后的环境中,所有的包都将被独立安装而不会影响全局Python设置。 #### 安装Django库 一旦有了干净的工作空间,则可以直接通过pip来获取最新版本的Django框架: ```bash pip install django ``` 此操作会自动下载并安装必要的文件到当前活跃的虚拟环境中[^1]。 #### 设置PyCharm识别解释器 启动PyCharm后新建或打开现有项目时,需指定正确的Python解释器路径指向先前建立好的`myvenv`目录下的可执行文件位置。具体步骤如下: - 打开Settings/Preferences对话框(Ctrl+Alt+S) - 导航至Project Interpreter节点下选择齿轮图标中的Add选项 - 浏览定位到`.virtualenvs/myvenv/bin/python`(Linux/Mac) 或 `.virtualenvs/myvenv/Scripts/python.exe`(Windows) 这样做的目的是让IDE能够正确解析导入语句以及提供智能提示功能。 #### 初始化Django应用 当一切准备就绪之后就可以按照官方文档指南快速搭建起基本的应用结构了: ```python import os if __name__ == "__main__": os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') from django.core.management import execute_from_command_line try: import django django.setup() print("Django version:", django.get_version()) except ImportError as exc: raise ImportError( "Couldn't import Django. Are you sure it's installed?" ) from exc execute_from_command_line(['manage.py', 'startproject', 'mysite']) ``` 这段脚本将会自动生成标准布局的基础工程模板供开发者进一步开发完善[^2]。 #### 调试运行服务器 最后一步是在本地测试环境下验证整个流程是否正常工作。利用内置HTTP server可以方便快捷地预览网站效果: ```bash cd mysite/ python manage.py migrate python manage.py runserver ``` 浏览器访问http://localhost:8000即可看到默认欢迎页面显示出来表示部署成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只要思想不滑坡办法总比困难多--小鱼干

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值