Django项目的创建与管理和pycharm与Github的秘密 Django项目创建与管理 1、主题 2、准备环境 3、创建一个新工程 4、工程目录结构 5、Project窗口中的目录结构 6、Project下的工程文件 7、那么项目中所有文件的作用是?  8、加载django服务 9、生成数据库文件 10、添加database窗口 11、访问django页面 Pycharm与github的秘密 二.Pycharm和github的配置 四查看自己的github是否有仓库 

评论 - 19

 

1、主题

  这部分教程主要介绍如何通过Pycharm创建、管理、运行一个Django工程。对于Django模块的相关知识大家可以参考Python社区。

2、准备环境

  1. Django版本为2.0或更高
  2. Pycharm版本2017
  3. Python3.6解释器

3、创建一个新工程

实际上所有工程的创建都可以通过单击Welcome screen界面上的Create New Project按钮来实现。

  如果你已经打开了一个工程,可以通过菜单栏File → New Project...来创建一个新的工程。接下来在 Create New Project dialog对话框中输入工程名字、选择类型以及用到的解释器版本。

  单击OK,工程的个性化设置完成。

  这就意味着对应目录已经创建完成,并且预先定义了一个.idea目录用来保存配置信息project settings

  对于一个空的工程empty project,创建的环节已经完成了。接下里你就可以开始编写程序。但对于一些所支持的第三方框架,还有一些工作要做。根据所选择的工程类型,Pycharm会提示我们进行一些额外的框架设置。

  在本实例中,让我们来创建开发一个Django应用。

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

单机OK,设置完成。

4、工程目录结构

  正如上面所说,工程的根目录结构已经创建完成,主要包含基本的框架配置文件和目录,当你创建其他类型的工程时也会有类似操作,如t Pyramid, 或者Google App Engine。

  接下来我们研究如何在Project窗口中显示工程结构。

5、Project窗口中的目录结构

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

6、Project下的工程文件

若是想看到所有目录文件,只需要选择project file模式

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

7、那么项目中所有文件的作用是? 

如图所示:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

值得一提的是你可以创建很多Django应用,通过运行manage.py文件的startapp任务来将其添加到当前工程中(主菜单上的Tools→Run manage.py task)命令。

8、加载django服务

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

9、生成数据库文件

在你改动了 model.py的内容之后执行下面的命令:

python manger.py makemigrations

相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

migrate

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

10、添加database窗口

添加路径:view > tool windows > Database

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

11、访问django页面

打开浏览器访问127.0.0.1:8000界面,即可出现django首页

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Pycharm与github的秘密

 

GIT介绍  

GIT文章请看老男孩教育-银角大王的博客:

http://www.cnblogs.com/wupeiqi/articles/7295372.html

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

  • 无GitHub:在本地 .git 文件夹内维护历时文件
  • 有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

    集中式:远程服务器保存所有版本,用户客户端有某个版本
    分布式:远程服务器保存所有版本,用户客户端有所有版本

准备工作:

本博客是为了懒癌患者不愿意敲git命令的同学准备的,前提需要具备git和github使用经验

git下载和安装

github配置免密登录SSH KEY

1.创建ssh key

打开终端,输入命令:

ssh-keygen

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看

2.检查公钥

这个文件默认存在用户家目录下.ssh文件中

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。该程序在 Linux/Mac 系统上由 SSH 包提供。

查看文件内容:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

3.找到ssh and gpg keys,点击new ssh keys

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加秘钥

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

二.Pycharm和github的配置

一张图就懂了!!!找到pycharm的settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

git的配置

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

经过这两部。pycharm和github已经关联了,接下来看下开发中是怎么用的!!

三.创建github仓库

看图!

找到菜单栏vcs >  import into version control  >  share project github

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

此时会弹出一个框,填入github信息

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

点击share之后,又会弹出一个框,让你选择需要添加的文件,选择自己需要上传的文件即可

四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

1、主题

  这部分教程主要介绍如何通过Pycharm创建、管理、运行一个Django工程。对于Django模块的相关知识大家可以参考Python社区。

2、准备环境

  1. Django版本为2.0或更高
  2. Pycharm版本2017
  3. Python3.6解释器

3、创建一个新工程

实际上所有工程的创建都可以通过单击Welcome screen界面上的Create New Project按钮来实现。

  如果你已经打开了一个工程,可以通过菜单栏File → New Project...来创建一个新的工程。接下来在 Create New Project dialog对话框中输入工程名字、选择类型以及用到的解释器版本。

  单击OK,工程的个性化设置完成。

  这就意味着对应目录已经创建完成,并且预先定义了一个.idea目录用来保存配置信息project settings

  对于一个空的工程empty project,创建的环节已经完成了。接下里你就可以开始编写程序。但对于一些所支持的第三方框架,还有一些工作要做。根据所选择的工程类型,Pycharm会提示我们进行一些额外的框架设置。

  在本实例中,让我们来创建开发一个Django应用。

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

单机OK,设置完成。

4、工程目录结构

  正如上面所说,工程的根目录结构已经创建完成,主要包含基本的框架配置文件和目录,当你创建其他类型的工程时也会有类似操作,如t Pyramid, 或者Google App Engine。

  接下来我们研究如何在Project窗口中显示工程结构。

5、Project窗口中的目录结构

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

6、Project下的工程文件

若是想看到所有目录文件,只需要选择project file模式

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

7、那么项目中所有文件的作用是? 

如图所示:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

值得一提的是你可以创建很多Django应用,通过运行manage.py文件的startapp任务来将其添加到当前工程中(主菜单上的Tools→Run manage.py task)命令。

8、加载django服务

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

9、生成数据库文件

在你改动了 model.py的内容之后执行下面的命令:

python manger.py makemigrations

相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

migrate

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

10、添加database窗口

添加路径:view > tool windows > Database

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

11、访问django页面

打开浏览器访问127.0.0.1:8000界面,即可出现django首页

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Pycharm与github的秘密

 

GIT介绍  

GIT文章请看老男孩教育-银角大王的博客:

http://www.cnblogs.com/wupeiqi/articles/7295372.html

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

  • 无GitHub:在本地 .git 文件夹内维护历时文件
  • 有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

    集中式:远程服务器保存所有版本,用户客户端有某个版本
    分布式:远程服务器保存所有版本,用户客户端有所有版本

准备工作:

本博客是为了懒癌患者不愿意敲git命令的同学准备的,前提需要具备git和github使用经验

git下载和安装

github配置免密登录SSH KEY

1.创建ssh key

打开终端,输入命令:

ssh-keygen

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看

2.检查公钥

这个文件默认存在用户家目录下.ssh文件中

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。该程序在 Linux/Mac 系统上由 SSH 包提供。

查看文件内容:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

3.找到ssh and gpg keys,点击new ssh keys

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加秘钥

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

二.Pycharm和github的配置

一张图就懂了!!!找到pycharm的settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

git的配置

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

经过这两部。pycharm和github已经关联了,接下来看下开发中是怎么用的!!

三.创建github仓库

看图!

找到菜单栏vcs >  import into version control  >  share project github

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

此时会弹出一个框,填入github信息

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

点击share之后,又会弹出一个框,让你选择需要添加的文件,选择自己需要上传的文件即可

四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

GIT介绍  

GIT文章请看老男孩教育-银角大王的博客:

http://www.cnblogs.com/wupeiqi/articles/7295372.html

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

  • 无GitHub:在本地 .git 文件夹内维护历时文件
  • 有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

    集中式:远程服务器保存所有版本,用户客户端有某个版本
    分布式:远程服务器保存所有版本,用户客户端有所有版本

准备工作:

本博客是为了懒癌患者不愿意敲git命令的同学准备的,前提需要具备git和github使用经验

git下载和安装

github配置免密登录SSH KEY

1.创建ssh key

打开终端,输入命令:

ssh-keygen

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看

2.检查公钥

这个文件默认存在用户家目录下.ssh文件中

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

有 .pub 后缀的文件就是公钥,另一个文件则是密钥。假如没有这些文件,或者干脆连 .ssh 目录都没有,可以用 ssh-keygen 来创建。该程序在 Linux/Mac 系统上由 SSH 包提供。

查看文件内容:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加ssh key进入github

1.登录github.com

2.找到个人主页settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

3.找到ssh and gpg keys,点击new ssh keys

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

添加秘钥

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

验证是否成功

命令行输入:

ssh -T git@github.com

成功登录:

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

二.Pycharm和github的配置

一张图就懂了!!!找到pycharm的settings

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

git的配置

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

经过这两部。pycharm和github已经关联了,接下来看下开发中是怎么用的!!

三.创建github仓库

看图!

找到菜单栏vcs >  import into version control  >  share project github

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

此时会弹出一个框,填入github信息

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库 

点击share之后,又会弹出一个框,让你选择需要添加的文件,选择自己需要上传的文件即可

四查看自己的github是否有仓库 

Django项目的创建与管理和pycharm与Github的秘密
Django项目创建与管理
1、主题
2、准备环境
3、创建一个新工程
4、工程目录结构
5、Project窗口中的目录结构
6、Project下的工程文件
7、那么项目中所有文件的作用是? 
8、加载django服务
9、生成数据库文件
10、添加database窗口
11、访问django页面
Pycharm与github的秘密
二.Pycharm和github的配置
四查看自己的github是否有仓库