django基础设置
创建项目之后,我们需要对项目进行最基础的配置。这些配置是我们做项目的时候必须要配置的,所以我们先提前配置好。
我们打开myblog目录下的settings.py文件。
一、设置域名访问权限
1 2 3 | myblog /settings .py ALLOWED_HOSTS = [] #修改前 ALLOWED_HOSTS = [ '*' ] #修改后,表示任何域名都能访问。如果指定域名的话,在''里放入指定的域名即可 |
二、设置TEMPLATES里的'DIRS',添加模板目录templates的路径,后面我们做网站模板的时候用得着。
1 2 3 4 5 6 | myblog /settings .py #修改前 'DIRS' : [] #修改后 'DIRS' : [os.path. join (BASE_DIR, 'templates' )] 注:使用pycharm创建的话会自动添加 |
三、找到DATABASES设置网站数据库类型。这里我们使用默认的sqlite3。如果需要使用Mysql请查看文章:Django如何使用Mysql数据库,其它数据库请查看官方文档。官方文档,后期上线部署的话,也可以进行数据库与数据库之间的数据转换。具体可查看:如何把SQLite数据库转换为Mysql数据库
四、在INSTALLED_APPS添加APP应用名称。
1 2 3 4 5 6 7 8 | myblog /settings .py INSTALLED_APPS = [ 'django.contrib.admin' , .... 'blog.apps.BlogConfig' , #注册APP应用 ] #使用pycharm创建的话,这里自动添加了,如果是终端命令创建的话,需要手动添加应用名称如'blog', |
五、修改项目语言和时区
1 2 3 4 5 6 7 8 9 | myblog /settings .py #修改前为英文 LANGUAGE_CODE = 'en-us' #修改后 LANGUAGE_CODE = 'zh-hans' #语言修改为中文 #时区,修改前 TIME_ZONE = 'UTC' #修改后 TIME_ZONE = 'Asia/Shanghai' # |
六、在项目根目录里创建static和media,两个目录。static用来存放模板CSS、JS、图片等静态资源,media用来存放上传的文件,后面我们在讲解数据库创建的时候有说明。
settings里找到STATIC_URL,然后在后面一行加上如下代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | myblog /settings .py #设置静态文件目录和名称 STATIC_URL = '/static/' #加入下面代码 #这个是设置静态文件夹目录的路径 STATICFILES_DIRS = ( os.path. join (BASE_DIR, 'static' ), ) #设置文件上传路径,图片上传、文件上传都会存放在此目录里 MEDIA_URL = '/media/' MEDIA_ROOT = os.path. join (BASE_DIR, 'media' ) |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程