保姆级教学如何开始自己的第一个Django项目

一、下载

二、创建项目

三、重要概念

------------这是华丽的人工分隔线-------------

一、Django下载

1、版本选择

Django官网下载页面
⚠️:安装最新LTS版:LTS版本支持更新并且提供技术帮助,推荐安装)

下载方式1:命令行下载

pip3 install django==1.11.11 #推荐直接在Pycharm为我们提供的terminal终端下输入此命令,之后的事情pycharm会自动全部搞定,
如果你之前已经装过Django其他版本,pycharm也会自动帮你将原来装的卸载,重新安装你现在装的

下载方式2:pycharm下载

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

验证是否创建成功
django-admin

在这里插入图片描述
出现以上画面就是成功了

二、创建项目

创建Django项目的两种方式:

方式1命令行创建:
1、创建Django项目
Django-admin startproject+项目名

在这里插入图片描述
看一眼桌面,有这个文件
在这里插入图片描述
查看一下它里面的目录:
在这里插入图片描述
有manage.py和mysite两个文件
在这里插入图片描述
此时的Django项目还是一个空壳子,接下来需要我们创建app应用

补充何为app:

做一个比喻,一个Django项目就像是一所大学,而app就是大学里面的各个学院

2、创建app应用
p ython3 manage.py startapp+应用名(app01)

在这里插入图片描述
看一下,是否创建好了
在这里插入图片描述
果然有了,并且里面还有好多文件

3、启动Django项目
python3 manage.py runserver

在这里插入图片描述
尝试访问一下地址http://127.0.0.1:8000
在这里插入图片描述
以上就是命令行的创建方式,

注意:用命令行创建django默认不会自动创建templates文件夹需要你手动自己创建(注意改文件夹路径是否被添加配置文件中),用pycharm就会自动创建,所以推荐使用
方式2:pycharm创建:
创建Django项目
1、打开pycharm,选择create new project

在这里插入图片描述

创建Django项目 2、如图在这里插入图片描述
接上图
在这里插入图片描述
创建Django项目 3、最后点create

下图是创建好的Django项目,多了一个template文件,用来存放所有的html页面
在这里插入图片描述

2、创建app应用
有两种:
a、pycharm命令行创建
	python3 manage.py startapp app01
b、Tools下面的run manage task 功能栏

pycharm命令行:
在这里插入图片描述
在这里插入图片描述
用Tools创建
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、启动项目
直接点击绿色箭头

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

三、重要概念

一、用命令行创建时项目手动创建app应用时:

注意新创建的app需要在配置文件中注册才能生效(*******************)
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
	'app01.apps.App01Config'  # 可以用全称
	'app01' 				 # 也可以简写
]

同样手动创建templates文件时,也要在配置文件中添加
在这里插入图片描述

二、django各个文件的作用

应用名
	migrations  数据库迁移记录相关数据
	admin.py   	django后台管理相关
	models.py   模型表相关
	views.py   	视图函数相关
项目名
	settings.py  配置文件
	urls.py		路由与视图函数的映射关系
templates
	项目用到的所有的html文件
manage.py 
	django入口文件

三、django小白必会三板斧

from django.shortcuts import render,HttpResponse,redirect

HttpResponse 返回字符串
render 返回一个html页面
两种给前端页面传值的方式
def reg(request):
user_dict = {‘name’:‘mac’,‘password’:‘123’}
return render(request,‘reg.html’,{‘user_dict’:user_dict})

	def reg(request):
		user_dict = {'name':'jason','password':'123'}
		return render(request,'reg.html',locals())

redirect 重定向

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
建立一个BBS论坛需要考虑以下几个方面: 1. 确定论坛类型和功能 2. 设计数据库结构 3. 编写前端界面 4. 编写后端逻辑 5. 部署和维护 下面是一个从零开始基于Python开发BBS论坛的保姆教学: 1. 确定论坛类型和功能 首先要确定你要创建的论坛类型和功能。是一个简单的问答论坛,还是一个社区论坛,还是一个资讯论坛?你需要确定你要实现的功能,例如用户注册、登录、发帖、回复、私信、搜索等等。 2. 设计数据库结构 我们需要设计数据库来存储用户信息、论坛帖子、回复等数据。可以使用MySQL、SQLite等关系型数据库。设计数据库结构时需要考虑到数据的关联性和一致性。 3. 编写前端界面 接下来,我们需要设计前端界面,包括网页布局、样式和交互效果。可以使用HTML、CSS和JavaScript等技术来实现。建议使用Bootstrap等前端框架来快速搭建界面。 4. 编写后端逻辑 编写后端逻辑需要使用Python开发框架,比如Django、Flask等。后端逻辑包括用户认证、数据读写、业务逻辑等。我们需要根据前端界面设计API接口,通过Python编写后端逻辑来实现这些功能。 5. 部署和维护 最后,我们需要将BBS论坛部署到服务器上,并对其进行维护。可以选择使用云服务器,比如AWS、阿里云等。并且需要定期更新代码、备份数据和优化性能等。 总结: 以上就是基于Python开发BBS论坛的保姆教学。需要注意的是,BBS论坛涉及到用户隐私和数据安全等问题,需要谨慎处理。另外,由于开发BBS论坛需要包括前端、后端和数据库等多个方面的知识,所以建议有一定的编程经验的人才尝试开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值