django搭建blog框架(前期准备工作)

本文介绍如何使用Django框架创建并部署一个简单的Web应用。包括项目及应用的创建过程、目录结构解析、数据库配置与同步、后台管理初始化等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Django:最适合开发有限期的完美web框架

A:创建项目

a:创建liudajing项目和blog应用

django-admin startproject liudajing   #创建liudajing项目
liudajing>python manage.py startapp blog   #创建blog应用

b:项目目录及相关分析

blog/ :

          admin.py :  django自带 admin后面管理,将 models.py 中表映射到后台    

          apps.py  :   blog应用的相关配置

          models.py : Django 自带的ORM,用于设计数据库表

          test.py : 用于编写Django单元测试

          views.py : 视图文件,用于编写功能的主要处理逻辑

liudajing/ :

                settings.py : 包含了项目的默认设置,包含数据库信息,调试标志以及其他一些工作的变量

                urls.py:负责把url模式映射到应用程序

                wsgi.py:用于项目部署

manages.py : Django项目里面的工具,通过它可以调用django shell 和数据库等

打开settings.py配置文件,添加blog应用

B:初始化admin后台

                               python自带SQlite3数据库(默认),下面是我自己在settings.py文件中配置的

# Database
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':'p7_blog',
        'USER':'root',
        'PASSWORD':'1111111',
        'HOST':'localhost',
        'port':3306
    }
}

 Django默认帮我们做很多事情,只需要执行数据库同步,把相关表生成出来即可:

 

mysite> python manage.py migrate  #

mysite> python manage.py createuser  

mysite> python manage.py runserver   #Django自带Web,可以通过“runserver”命令启动应用:





 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值