创建django项目

一、python基本信息

python 版本:3.8

Django版本:2.2

django:python写web网站的最好用的框架,mtv框架

pip:python自带的包管理工具,管家

pip安装一个第三方包:pip install 包名 == 版本(pip install django==2.2)

pip卸载:pip uninstall 包名

pip查看所有包:pip list

终端命令行:python python2 python3 ,pip pip2 pip3

 django-admin 终端命令

二、使用命令创建django项目

1、cd进入到要创建项目的文件夹下,执行django-admin startproject 项目

 2、cd到刚刚创建的项目的文件名下,执行django-admin startapp 网站名

三、django文件结构解析

db.sqlite3:django自带的一个数据库本体(永远别动)

manage.py:django项目的主管或入口文件(永远别动)

settings.py:全项目的配置文件(改动的时候一定要参考文献)

urls.py:所以地址/url/http请求 和 视图 逻辑层具体函数的关联

migrations 文件夹:存放同步数据历史(永远别动)

admin.py :django自带后台数据库管理页面的控制

models.py : 设置数据库表和字段的文件

orm技术:django帮你把python语言代码翻译成sql原生语句去真实执行

tests.py:草纸

views.py:视图逻辑层 - 用来介绍浏览器数据并清洗,整理后传递给业务层

业务层:后端的具体代码可以写在这里

 

四、初始化操作

1、修改settings.py 文件

1)ALLOWED_HOSTS = [] 允许哪些host访问,允许所有ip都可访问:ALLOWED_HOSTS = ['*',]

2)挂载 app文件

 3)Csrf 注释掉:安全认证,不需要很严格的认证,需要注释掉

 4)语言和时区

 2、在 app 文件夹下,创建两个文件夹:static、templates

一个完整网页 = 后台数据 + html模板 + 静态资源

 3、执行命令

1)python manage.py makemigrations

2)python manage.py migrate

 3)python manage.py createsuperuser: 创建超级管理员账号

输入用户名、邮箱地址、密码;邮箱地址是忘记密码后,可以通过邮箱找回密码

 4)启动终止项目:

方法一:执行命令python manage.py runserver 0.0.0.0:8000,终止项目:ctrl+c

方法二:pycharm设置启动器,

script path选择项目--app文件下的manage.py文件

 输入参数

 然后点击python 启动按钮:

 终止按钮

 

 4、访问地址:http://127.0.0.1:8000/,别人访问:http:// 你电脑的ip地址:8000/

后台管理地址:http://127.0.0.1:8000/admin

 

三、操作遇到问题

1、执行pip install django==2.2 报错

 解决方案:终端执行:Python -m pip install --upgrade pip 

后再执行pip install django==2.2 命令  

 

posted @ 2023-06-27 18:54  香芋冰淇淋  阅读(113)  评论(0)    收藏  举报