Python Django

创建自己的第一个项目

一、 这个项目只做测试用!!!!!1

1、安装成功后创建项目内容的方式

2、进入到项目文件夹中进行操作

因为我自己安装的是python3 ,使用python3 manage.py runserver (后面如果不加IP端口号,就是默认的IP和8000端口,比如下面)

然后在虚拟机上打开浏览器,就可以访问这个网站了。打开后会有一个基本的初始界面,但是我们没有设置任何资源,下面的三个选项是这个功能内设的Django教程内容还有社区。后续修改服务器的话,就可以自己设定了。

(在这里就感觉出来了不一样的东西。使用c++或者C语言写一个服务端,需要很多代码,但是python,却是一个库直接出来了,还有初始的设定内容。确实很方便)

下面是用另外端口的测试 5000 端口,直接就可以用

二、关闭服务器

1、使用 sudo lsof -i:(端口号) 就可以查到我们的服务进程ID,之后想关的话,直接使用 kill -9 关闭就行

注意服务器打开和关闭时,端口的状态,如果要使用的端口被占用了,最好看一下是什么进程占用的,不要关出问题了。

三、python3 manage.py 项目结构内容

1、项目包内容

这个项目管理包可以做好多事情,启动服务端,创建应用,数据库啥的,子命令里都可以看到。用多了就熟练了。

2、项目文件结构,这是项目文件结构中的内容,创建项目后会在当前项目文件夹下生产一个相同的文件夹,内容如下。

1、其中 init: 是Python包的初始化文件

当打印其中内容时,没有内容。

2、settings.py: 是项目的配置文件,其中设定项目的配置信息------包含项目启动时需要的篇配置,具体内容,不同的项目是不一样的,文件内容可以等熟悉后去研究。

3、wsgi.py :WEB服务网关的的配置文件,Django正式启动时会用到

4、urls.py :时项目的主路由配置--HTTP请求进入Django时,有限调用该文件

后续补充上过程内容,为什么说是HTTP请求进入Django

3、db.sqlite3

用来存储数据的数据库

配置文件settings.py 的配置

一、文件内容

1、其中 BASE_DIR = Path(file).resolve().parent.parent

获取当前配置文件的路径

2、DEBUG = True //是表示,debug开关是打开的,方便后续进行调试

(1)检查代码改动后,立即重启服务器

(2)报错界面的显示

(3)False - 正式启动模式 /上线模式 ,这个模式启动后

当我将Debug修改为False时,又将HOSTS IP修改为127.0.0.1 后,刷新服务页面,就变成了Not Found。(和我们平时访问某些界面出现这样问题的显示是一样的)

3、可以将配置信息更改域名,让同一内网主机也可以访问该站点,可以直接设置成我们虚拟机的 ip域名。就能使用windows系统浏览器访问了。

明天继续记录

相关推荐
宿州派大星2 小时前
Python实战:PyQt5 + OpenCV + Dlib 打造AI桌面应用
人工智能·python·qt
承渊政道3 小时前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(开源大模型ChatGLM高级定制化应用实战)
人工智能·pytorch·python·llm·模型微调·glm
Joy T5 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
专注仿真8 小时前
引擎扩展性与集成设计深度剖析:从 14 个扩展点到 DIS→HLA 演进之路
开发语言·算法·仿真引擎·推演引擎
Best-Wishes9 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
代码不停9 小时前
自动化测试(java)
java·开发语言·selenium·自动化
Smoothcloud润云10 小时前
PyTorch大模型权重加载与启动耗时优化实战:定位磁盘、内存与显存瓶颈
人工智能·pytorch·python·深度学习·gpu算力
databook10 小时前
从循环到向量化:NumPy提速的7个关键思维
python·数据分析·numpy
棉猴10 小时前
玩游戏学Python1-Python和pgzero库的安装
python·pygame·玩游戏·pgzero·pgzrun
诺伦11 小时前
GEO优化数据实证:78%引用流向官网的机制拆解与小品牌三步管线实战教程 | RiseClaw玄策
python·seo·geo·内容营销·ai搜索