01、代码托管 -- 一般在码云上,这里先创建仓库
02、代码托管 -- 创建项目之后本初始化一个代码仓库,相关操作也记录在案
--git init
--git clone https://gitee.com/limingweishuo/meiduo_django_jinjia.git 即可
--注:一般人用上面的git下载不了,这个是私人的git没法下载必须提供密码
03、代码托管 -- 这里下载之后打开项目,使用pycharm打开,VCS中会读入git便于后续我们添加
04、忽略:idea文件,这个是pycharm附带文件。建议忽略,忽略方式:在gitignore中新起一行,输入.idea
05、怎么提交文件到git上面,并查看提交的历次版本信息,但是亲自实验过后还是git bash好用
06、git 四连
--git init
--git clone ***.git
--cd 到根目录中
--git add .
--git commit -m "本次需要提交的信息"
--git push
07、创建项目
--django-admin startproject meiduo_django_jinjia 创建项目
--在pycharm中的terminal中运行 python manage.py runserver || 这里之前一直有一个误区以为terminal是pyvharm自己的需要配置manage.py文件,但是实际上是cmd本身不需要做改变
--提交项目工程的git代码
08、区分开发环境和正式环境的配置文件
--在根应用文件夹中添加setting_file文件夹,再加入各种配置文件
--创建dev.py文件作为开发环境配置,并删除settings.py文件
--创建prod.py文件作为开发的生产文件配置,这个可以通过ip决定使用的到底是生产还是开发环境
--在manage.py中加入对于配置文件dev.py的配置
--os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_django_jinjia.setting_file.dev')
--原始文件为:os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_django_jinjia.settings')
--其实这里还可以根据ip不同加载不同的配置文件,使用socket获取本机ip即可
--记住wsgi.py中也有配置文件加载的过程,也要同步修改。这里似乎测试的时候只要修改manage.py文件即可,后续遇到错误值得关注一下
--manage.py文件中代码解析,代码示例如下:
def main():
# 这一行配置了settings文件
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_django_jinjia.setting_file.dev')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
09、最终项目创建结果如下: