Django 项目的创建及常见问题

本文详细介绍了如何创建和管理Django项目,包括通过PyCharm与命令行的不同方式创建项目,启动Django服务器,配置静态文件,处理HTML文件中的静态资源路径,以及解决在开发过程中遇到的常见问题,如TypeError和端口冲突等。
摘要由CSDN通过智能技术生成

目录

启动前注意事项

django基本操作命令

 命令行与pycharm的区别

PyCharm 方式

创建Django项目

与命令行创建项目方式的区别

 启动Django项目

创建应用

静态文件配置

  静态文件资源接口配置

 静态文件接口请求原理

静态文件实例

HTML 文件动态解析静态文件路径

常见问题

TypeError: unsupported operand type(s) for /: ‘str‘ and ‘str

 PyCharm 修改已经生成的 Django 项目的端口

 后端代码修改了,但是前端页面没有任何变化


启动前注意事项

  1. 计算机的名称,以及文件路径不要出现中文;(编码问题)
  2. 一个窗口只开启一个 Django 项目;
  3. python 解释器尽量使用 3.4~3.6 版本;

Django 下载版本推荐 .2.2.22 版本

验证 Django 是否安装成功:在终端中输入django-admin命令,看看是否有反应

Windows 电脑会默认在 C 盘中创建

可以在命令行中先切换路径,再创建。注意路径中尽量不要包含中文

命令行创建不会自动创建templates文件夹,需要手动创建,并且将文件夹的路径在settings.py中手动处理

 具体处理方式参照下方 PyCharm 创建的方法

django基本操作命令

获取django版本

        py -m django --version

创建项目
        打开命令行,cd到想要创建的目录下,然后运行下边代码
        django-admin startproject mysite

创建app
        切到创建的项目目录下
        python manage.py startapp polls

启动项目
        切到创建的项目目录下
        python manage.py runserver

 命令行与pycharm的区别


命令行不会自动创建templates文件夹
命令行不会在配置文件编写关于templates文件夹的配置
‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)]
pycharm自动创建的第一个应用会自动注册到配置文件中
针对db.sqlite3文件不用去在乎它有没有创建 只要运行了django会自动出来

-mysite文件夹名称 

mysite同名文件夹
settings.py  项目配置文件
urls.py  总路由层
manage.py  项目入口文件
db.sqlite3    运行项目后自动创建(django自带的小型数据库)
templates文件夹  存储HTML文件
 应用文件夹   通过命令创建(可以创建任意个数)
migrations文件夹   存储数据迁移记录
admin.py   django提供的后台管理
apps.py    用于配置文件的应用注册(创建的应用都需要去配置文件中注册)
models.py  模型层(与数据库相关)
views.py  视图层(编写当前应用核心业务逻辑代码)
tests.py 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值