AI智能
改变未来

Django实战(二)

创建表,后面数据库表的改动都要执行这个

python manage.py migrate


新建一个Django App(这个就是my_blog这个大项目里的一个小功能)
在命令行中进入到Django项目文件夹
输入:blog是功能名,可以任意取

python manage.py startapp blog

完成后多出来一个blog文件夹,内容如下

  • 比较重要的:
  1. admin 后台
  2. models 模型
  3. views 试图

将App添加到settings.py里
在Django项目文件夹中有一个和当前项目同名的文件夹
里面有一个settings.py文件
在INSTALLED_APPS里添加一个blog项目 相当于注册

修改语言和时区
在项目的setting里面找到LANGUAGE_CODETIME_ZONE
修改成如图:

修改之后,运行:

python manage.py runserver


MTV开发模式

编写views.py

创建urls.py
在blog文件夹下创建一个新的文件,保存为urls.py
用于处理网址的解析

注意!:
在my_blog文件夹下本来就有urls.py文件
和我们刚刚创建的urls.py不是同一个

配置项目的urls.py
打开my_blog文件夹里的urls.py,看到如下内容

创建一个管理员账号
在命令行中输入下面内容

python manage.py createsuperuser

然后填写用户密码地址

用管理员账户登录后台
在命令行运行

python manage.py runserver

然后在浏览器打开网址:127.0.0.1:8000/admin

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Django实战(二)