第一次项目的学习与思考

学到的东西

1.diange项目:因为项目是在虚拟环境DL下的,所以不能直接在cmd中。

python manage.py runserver

要在anaconda环境中进入DL环境,然后输入绝对路径启动服务器。

python C:\Users\86196\Desktop\wushu\patent-project\manage.py runserver

还有一种做法,对manage形参输入"runserver"即可。

2.千千万万不能在项目中加入绝对路径的东西,要不然别人跑不了代码,你修改后也跑不了代码

要学会基本的相对路径
对于当前目录的写法,有:

(1)/ 当前工作目录所在的最顶级目录,即根目录,根目录是相对于其他子目录来说的

(2)./ 当前工作目录

(3)…/ 当前工作目录上一级目录(当前目录的父级目录)

import os

# 获取当前目录
current_dir = os.getcwd()

# 获取当前目录的父目录
parent_dir = os.path.dirname(current_dir)

# 获取父目录的父目录
grandparent_dir = os.path.dirname(parent_dir)

print(grandparent_dir)

3.路径最好用os下的函数,要不然在linux服务器上改的很痛苦。

4.启动项目,先设置源代码根目录,要不然import不了。

5.总算弄明白当前这个项目后端的结构了,需要格外注意的就是两个urls.py文件
wushu文件夹可以算是更高一级的文件夹,urls中有三个路径,admin路径就是登录界面,应该是django项目自带的,其中直接有函数导向登录界面,当访问这个网址就展现出来登录界面。wushu的urls还有两个路径,分别对应这个项目的其他两个主要文件夹的名称。其他两个文件夹urls中都部署了函数,也就是当我访问时候就做对应的工作。

5.前端代码:其实就是人机交互界面,例如当我点击某一个按钮的时候,就触发了一个函数,
然后向服务器发送请求,服务器接受到以后做出相应动作

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值