(初学)Django初学的总结

本文介绍了使用Python 3.6和Django 3.1搭建个人学习项目的全过程,包括安装MySQL、PyCharm及虚拟环境搭建等。文章还详细记录了如何创建项目和应用(app),设置静态文件路径,解决常见问题,以及对于Django框架的理解。
摘要由CSDN通过智能技术生成

个人做的学习项目的环境是,python3.6+Django3.1,但是源项目是django2
总结的原因,有的时候,之前明白的点,过一段时间没接触就会忘记,再重头进行看,所以学习的过程中需要写总结和记录文档。
(1)下载安装mysql(用phpstudy代替),navicat,python3.6,pycharm,一开始,搭建环境,学习的在cmd里的虚拟环境的搭建,然后下载Django版本,在这之前,更换默认下载源,使得下载速度变快。其实没必要搭建虚拟环境了,因为pycharm自带可以选择创建虚拟环境。
(2)创建项目
设置根目录,一般一个项目要创建无数的app项目,创建一个名称为apps的python pakage的包,把创建的app都放在那里,然后再按右键找到下面的mark dictory as,把这个目录设置为soureces root,然后再在setting里加入:
import sys
sys.path.insert(0, os.path.join(BASE_DIR, ‘apps’))
(3)此外,创建app的时候,不要忘记在INSTALLED_APPS中声明。
(4)还有,静态文件的创建与声明,声明:

STATIC_URL = '/static/'
#  注册static文件夹
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

(5)还有之前出了一个报错问题,后来在apps里的inin.py中声明:

import pymysql
pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()

(6)还有因为对框架的理解不明晰而出些了一些错误。
理解:从path出发,到达的是view里的函数,然后函数里面包含的是静态页面,而不是直接path到静态页面,而model的话就是做一些数据库相关的配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值