您的位置:首页 > 编程语言 > Go语言

Ubuntu配置Django的简单步骤

2017-09-25 20:36 543 查看

1、转到要创建项目的目录输入以下命令

$ django-admin startproject 项目名


2、运行开发服务器

$ python manage.py runserver +[端口]

会出现如下代码:
Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
[25/Sep/2017 07:31:12]"GET / HTTP/1.1" 200 1767


3、在创建的项目文件夹下创建一个应用

$ python manage.py startapp + 应用名称
$ ls -l 项目名称
total 20
-rw-rw-r-- 1 python python   63 9月  25 15:06 admin.py
-rw-rw-r-- 1 python python    0 9月  25 15:06 __init__.py
drwxrwxr-x 2 python python 4096 9月  25 15:06 migrations
-rw-rw-r-- 1 python python   57 9月  25 15:06 models.py
-rw-rw-r-- 1 python python   60 9月  25 15:06 tests.py
-rw-rw-r-- 1 python python   63 9月  25 15:06 views<
4000
span class="hljs-built_in">.py


4、需要在setting.py配置文件下添加这个应用名称

INSTALLED_APPS = (
'''
'应用名称',
)


5、生成迁移目录 migrations

$ python manage.py makemigrations

便会出现如下提示
Migrations for 'booktest':
0001_initial.py:
- Create model BookInfo
- Create model HeroInfo
生成的文件在你创建的应用目录下的migrations 下的0001_initial.py 文件下。


5、执行迁移文件 migrations

$ python manage.py migrate      之后会出现一大堆代码 即生成了数据表的结构,利用 shell终端可以对表对象进行操作


6、创建一个超级管理员用户

$ python manage.py createsuperuser  接着便会让你输入用户名,邮箱,密码之类的操作。为了方便在后台admin管理界面下登录。


7、在创建的应用文件夹下admin.py中注册models

from django.contrib import admin
from .models import *  *注意在Python2中models前面的.可以不加,但是python3中必须加点或者是  应用名称.models*

admin.site.register(BookInfo)


总结:1、创建项目 $ django-admin startproject 项目名
2、创建应用 $ python manage.py startapp 应用名
3、配置应用文件 setting.py
4、生成迁移目录 $ python manage.py makemigrations
5、执行迁移 $ python manage.py migrate
6、创建一个超级管理员账户 $ python manage.py createsuperuser
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: