Django_2:快速搭建一个简单的文章发布网站

这篇博客详细介绍了如何使用Django快速搭建一个文章发布网站,包括前端页面设置、VSCode远程操作、Django项目的创建与配置、数据库迁移、超级管理员创建、中文与时区设置、模型创建、后台管理、数据渲染到前端页面,以及从SQLite转换到MySQL数据库的过程中遇到的权限问题和解决方案。
摘要由CSDN通过智能技术生成

前端页面的设置

1. 打开宝塔界面,点击左侧 网站 -> 添加站点

在这里插入图片描述
在这里插入图片描述

2.域名设置为host名: 例 192.168.19.142

3. 根目录选择到 /home/Desktop/DjangoDev下面 新建文件夹www,进入后新建文件夹MyBlog,点击选择

在这里插入图片描述

4. 点击网站名(宝塔界面->左侧 网站 -> 点击 网站名192.168.19.142),弹出一下界面 表示创建成功

在这里插入图片描述

vscode 操作

1. 连接192.168.19.142

2. Djangodev目录下,切换到虚拟环境中,命令如下

source env/bin/activate

在这里插入图片描述

补充. 退出虚拟环境

deactivate

3.文件夹权限问题(宝塔->文件)

  • 找到www这个文件夹,设置其权限为777

创建一个Django后端项目

Django-admin startproject 项目名
  • 1.Django-admin startproject config创建一个项目 config
  • 2 把外层名称改为了MyBlog
  • 3 python manage.py runserver运行项目测试是否成功
  • 4 创建一个子应用blog python manage.py startapp blog
  • 5 将新建的app 和 项目进行关联
    - 在config的setting.py文件中的 INSTALLED_APPS 下配置blog app
    - 在这里插入图片描述

进行迁移

python manage.py migrate

创建超级管理员用户

python manage.py createsuperuser

在这里插入图片描述

修改中文和时区

在这里插入图片描述

models.py创建数据表

from django.db import models

# Create your models here.
class Blog(models.Model):
    title = models.CharField(max_length=50,verbose_name="标题")
    class Meta
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值