博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初步学习Django-第一篇:创建项目
阅读量:7124 次
发布时间:2019-06-28

本文共 1051 字,大约阅读时间需要 3 分钟。

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

原文: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

转载于:https://www.cnblogs.com/hcyjjp/p/10351002.html

你可能感兴趣的文章
一款集JS格式化,JS压缩,解压,CSS格式化,压缩的工具整合
查看>>
python报错:AttributeError: 'builtin_function_or_method' object has no attribute 'strftime'
查看>>
[洛谷P1993]小K的农场
查看>>
转载:Service Mesh:重塑微服务市场--敖小剑
查看>>
day26 Python __getattribute__
查看>>
python装饰器
查看>>
bzoj 3196: Tyvj 1730 二逼平衡树
查看>>
Linux学习第三篇之Linux常用命令——命令格式与目录处理命令ls
查看>>
Unable to execute dex: method ID not in [0, 0xffff]: 65536
查看>>
【人生】不管你挣多少, 钱永远是问题
查看>>
过河问题
查看>>
SQL Server 批量插入数据的两种方法
查看>>
分区,grub,boot.cfg,
查看>>
C# DataSet转IList代码
查看>>
Git的一些基本概念
查看>>
tab选项卡(选择上面的菜单,下面出现对应的不同的内容)
查看>>
VS2013 创建ASP.NET MVC 4.0 未指定的错误(异常来自HRESULT: 0x80004005(e_fail))
查看>>
iOS在Cocoa Touch Static Library使用CocoaPods
查看>>
[uestc oj]H - 邱老师选妹子
查看>>
Pycharm 出现Unresolved reference '' 错误的解决方法
查看>>