Day_02

1. 项目打开 【创建的项目名称和虚拟环境一致】

image

2. 配置local_settings.py

  • 2.1 在settings.py中导入local_settings.py
    image
  • 2.2 创建自己的本地settings
    注意:local_settings是自身信息验证的,不能给别人(测试)git查看

3. 创建远程仓库(gitee)

  • 3.1 进入 gitee.com 创建仓库
    image
    创建成功后,设置为开源,这样别人也能在线看到你的项目
  • 3.2 本地代码推送到git
    git推送本地代码的时候忽略一些文件,创建 .gitignore文件,包含不推送的文件
    image
  • 3.3 git管理项目(详情请看下面网址~点赞)
    https://blog.csdn.net/Aaron520825/article/details/119377496
    image

4. 腾讯云短信申请

  • 可以直接去腾讯云网站进行申请,新人可以由免费的100条短信发送【白嫖】
*  在申请过程中会遇到的问题:
*  1、签名申请:需要用认证的APP、小程序、公众号才可以申请成功,建议大家先申请一个个人公众号【最简单】
*  2、在添加模板的时候,根据不同的业务做不同的内容

image

5. requirements.txt

因为我们自身在写代码的时候,会用到很多的模块,那么不同版本的可能运行的项目不同,所以我们可以直接在项目中创建requirements.txt文件,会自动帮我们把该项目用到的模块和版本进行统计

  • 执行下面命令
    pip freeze > requirement.txt
    pip install -r requirments.txt将后来下载的模块添加到文件中

6. 上传项目命令

git init
git add . . 代表全部上传
git commit -m '上传标题'
git push origin master

7. 腾讯短信验证

  • 创建了一个短信方法(utils)
    image
  • 运行项目
    python manage.py runserver并访问'send/sms/',结果如下:
    image

搞啥呀?还不给我签名通过,虽然我是白嫖的,审核大哥放过我吧!

8. Django的ModelForm

  • 8.1 自动生成html标签
    • 8.1.1 models.py中创建表(orm通过python代码创建数据库表结构,不需要直接操作SQL语句)
      image
    • 8.1.2 执行命令在数据库中生成
      python manage.py makemigrations
      python manage.py migrate
      注意:orm只可以生成表结构,数据库需要我们自身创建,且一定要在settings中DATABASES注册,jango默认是sqlite3
      image
    • 8.1.3 创建ModelForm类(内容为学习视频截图)
      image
      • 在注册的函数中,只需要创建注册对象,返回给前端模板,渲染显示即可

一步一脚印,加油!

posted @ 2023-04-22 11:18  Cool-Bo  阅读(31)  评论(0)    收藏  举报