Python 编程: 从入门到实践 学习笔记 18 - 第18章 Django 入门(关键词:git/venv/Django)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/80692840
  1. 为项目新建一个目录,建立虚拟环境;
    18.1.2 建立虚拟环境
$ mkdir learning_log
$ cd learning_log/
learning_log$ python3 -m venv ll_env
  1. 激活虚拟环境
    18.1.4 激活虚拟环境
learning_log$ source ll_env/bin/activate
(ll_env)learning_log$
  1. 安装 Django
    18.1.5 安装 Django
(ll_env)learning_log$ pip3 install Django
  1. 在 Django 中创建项目
(ll_env)learning_log$ django-admin.py startproject learning_log .
(ll_env)learning_log$ l
learning_log/  ll_env/  manage.py*
  1. 忽略文件
    20.2.11 使用 GIT 跟踪项目文件

manage.py 所在的文件夹中创建一个名为 .gitignore 的文件.

(ll_env)learning_log$ touch .gitignore

在这个文件中输入如下内容:

.gitignore

ll_env/
__pycache__/
*.sqlite3
  1. 提交项目
(ll_env) henry@G460-Ubuntu:~/dev/learning_log$ git init
Initialized empty Git repository in /home/henry/dev/learning_log/.git/
(ll_env) henry@G460-Ubuntu:~/dev/learning_log$ git add .
(ll_env) henry@G460-Ubuntu:~/dev/learning_log$ git commit -m "首次 commit"
[master (root-commit) bc1fd91] 首次 commit
 6 files changed, 175 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 learning_log/__init__.py
 create mode 100644 learning_log/settings.py
 create mode 100644 learning_log/urls.py
 create mode 100644 learning_log/wsgi.py
 create mode 100755 manage.py
(ll_env) henry@G460-Ubuntu:~/dev/learning_log$ git status 
On branch master
nothing to commit, working directory clean
  1. 在 github 上新建项目 learning_log ,将本地项目 push 到 github .
(ll_env)learning_log$ git remote add origin https://github.com/henry199101/learning_log.git
(ll_env)learning_log$ git push -u origin master
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (9/9), 2.57 KiB | 0 bytes/s, done.
Total 9 (delta 0), reused 0 (delta 0)
To https://github.com/henry199101/learning_log.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

一个项目刚开始时,要做的事情:建立&激活虚拟环境/安装web框架/.gitignore忽略文件/push 到github等等,要做的事情,应该就是这么多,暂时到此为止…


阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页