• 初步学习Django-第一篇:创建项目


    本博客内容有转载其他博主内容仅供自己学习

    原文:https://blog.csdn.net/weixin_44286547/article/details/86180573

    1,新建一个django project。

    django-admin.py startproject project_name
    会生成下面几个文件和__pycache__目录
    _init__.py:他是项目的初始化文件 有了这个文件 标志当前文件夹是一个包,可以被引用
    settings.py:所有的django的配置信息都在这里面,包括数据库的配置,静态文件的配置,还有django依赖的第三方扩展包
    urls.py:他就是我刚刚提到的路由分发器
    wsgi.py:是一个服务器的启动文件,后期项目上线需要用到他
    manage.py:他是整个Django项目的启动文件

    2,新建一个app项目

    python manage.py startapp app_name
    会生成下面几个文件:
    __init__.py:初始化文件 同样也标志我们的app可以被引用
    admin.py:它是我们的后台管理工具 , 后期我们的可以通过他管理我们的model和数据库
    apps.py:这个是django的生成app名称的文件
    models.py:模型文件 里面放的都是数据库表的映射
    tests.py:测试文件
    views.py:视图函数文件
     

    3,注册app

    创建App以后 , 要记得在settings文件中进行注册 , 在下面模块

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'helloapp',  #这个就是新注册的app
    ]

    4,创建数据库表

    # 1. 创建更改的文件
    python manage.py makemigrations
    # 2. 将生成的py文件应用到数据库
    python manage.py migrate

    5,变更端口80启动django

    python  manage.py runserver 80

  • 相关阅读:
    其他综合收益的会计处理
    公允价值变动损益与投资收益的区别是什么?
    公允价值变动损益属于什么科目
    交易性金融资产和其他权益工具投资的区别
    属于在某一时段内履行的履约义务的情形
    合同履约成本和合同取得成本
    linux find查找并拷贝 exec xargs区别[转载]
    centos 安装discuz
    批处理变量,扩展,及变量截取
    常用DDL
  • 原文地址:https://www.cnblogs.com/hcyjjp/p/10351002.html
Copyright © 2020-2023  润新知