03、项目准备 -- 工程的创建和配置

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、最终项目创建结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值