创建第一个Django项目
程序员文章站
2022-07-14 22:37:19
...
创建第一个Django项目
- Django-admin startproject Django_hello
项目目录结构
1.__init__.py
:声明当前文件夹为一个可导入的包
2.settings.py
:整个项目的配置文件
3.urls.py
:主控路由映射文件
4.wsgi.py
:项目上线时使用的uwsgi服务器的连接文件
5.manage.py
:控制管理当前项目
开启测试服务器
python manage.py runserver
abc.com:8000 abc.com:9000 NO 跨域请求ajax
a.abc.com b.abc.com YES
settings–文件配置
ALLOWED_HOSTS = [" * "]
: 谁可以访问我ANGUAGE_CODE = 'zh-Hans'
: 语言TIME_ZONE = 'Asia/Shanghai'
:时区
创建子APP
- 业务分化,可以优化团队合作,可以明确找锅
python manage.py startapp hello_app
子APP目录结构
-
admin.py
: Django内置了一个数据库管理工具 -
models.py
: 数据库,模型类 -
views.py
: 存储不同
orm
提供给了开发者一套API接口
peoples = models.People.objects.all()
对于表的操作
APP数据库的使用
- hello_app 加到 settings 里的NSTALLED_APPS 属性中
- Django有自带的数据表
- 现将Django的自带数据表创建出来 python manage.py migrate 根据数据表差异文件执行执行真正SQL创建表
- 为自己的APP创建表
admin界面
django所提供用来帮助你管理项目所使用到的数据表的
admin.site.register(models.People)
要为admin界面创建超级用户: python3 manage.py createsuperuser
def __str__(self): #__unicode__
self.name
上一篇: 浮动
下一篇: Spring Cloud Zuul网关