一. 创建一个Django项目
现在的许多公司的项目都是放在网络仓库中,所以我以下的小项目就以在gitee上做项目的版本的控制为例。
(1)创建Django项目
1.确认你是否安装了Django
pip install django==2.2.9
2.django-admin startproject xiamgmu(项目名称)
3.cd djangocase
4.git init (将此文件夹变成仓库)
5.vim .gitignore(版本控制的文件)
查询版本控制需要那些----直接到gitignore.io 直接把环境,工具,编程语言写进去直接生成。
如果你需要其他的忽略文件写进去就可以 我需要 写入 venv(虚拟环境)
如果用pycharm做开发的 需要写入
.idea 这儿隐藏文件夹。
6.依赖项写入文件 vim requirements.txt
当然以上的5,6步也可以在pycharm中执行这些操作。
7.git add .
8.git commit -m"信息"
9.git tagv0.1(给版本打标签)
10.git remote add origin 远端仓库的地址。
11.如果远端有文件:git pull --allow-unrelated-histories origin master
12.git push -u origin master
以上的操作就把我们本地的项目仓库推到远端仓库了。
二.从远端克隆项目,开始项目(以pycharm为例)
(1)进去pycharm 点击 configure 点击setting 点击version 点击 git 测试。
(2)从gitee克隆项目
(3)点击get from version control 克隆项目
(4)填入你远端仓库的项目地址。
以上的操作就将远端的项目克隆到本地了。接下来便是通过依赖文件,重装依赖项。生成项目就可以了。
(5)设置虚拟环境
(6)重装依赖项 pip install -r requirements.txt
(7)更新依赖项的文件--pip freeze > requirements.txt
(8)创建应用 ----python mange.py startapp 应用的名字(英文)
(9)项目下新建文件夹:在项目上点击右键建设一个文件夹templates 这个文件夹就是模板,把页面就放在这个里面。
(10)配置templates路径:
文件夹建好后:需要在项目中配置建的这个文件夹的路径,否则是找不到这个文件夹的。
如何配置:
a.找到配置文件settings.py这个文件
b.再找到TEMPLATES这一项
c.在该字典的"DIRS"后面的[]写上模板文件夹的绝对路径即可。也可以用os模块写 os.path.join(BASE_DIR,"templates")
(11)databases中配置数据库
(12)启动项目
(a)python manger.py runserver
(b)pycharm 中 addconfigurations----> + python----->在侧边点击你要运行的软件------>运行的命令是:runserver------------>点击apply------>ok就行了。
(13)生成迁移:python manage.py makemigrations polls (生成迁移)
(14)执行迁移:python manage.py migrate (执行迁移)
(15)创建超级管理员:python manage.py createsuperuser