美文网首页
django 开发(1)hello world

django 开发(1)hello world

作者: qthink | 来源:发表于2017-05-09 17:32 被阅读0次

    1. 创建项目

    在命令行中到你将要创建的目录夹下输入命令:
    django-admin startproject myknow

    2. 运行项目

    在你创建django项目文件下输入下面命令(默认端口为:8000):
    python manage.py runserver
    指定端口号(例如指定8888号端口):
    python manage.py runserver 8888

    3. 创建应用

    a) 在命令行中进入到mamage.py的同目录夹下,输入命令:
    python manage.py startapp knowledge
    b) 在settings.py中的【INSTALLED_APPS】中添加应用,如下面代码中的 'knowledge'为添加的应用:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'knowledge'
    ]
    

    整个项目的目录结构为:

    WechatIMG33.jpeg

    4. 开始写应用代码

    (1)创建第一个视图,在views.py中编写代码

    (2)然后不要忘记在myknow中的urls.py中设置url:

    from django.conf.urls import url
    from django.contrib import admin
    import knowledge.views as kv
    
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/', kv.index),
    
    ]
    

    数据库迁移:

    python manage.py makemigrations
    python manage.py migrate
    

    (3)在命令行中启动服务器运行:

    python manage.py runserver

    相关文章

      网友评论

          本文标题:django 开发(1)hello world

          本文链接:https://www.haomeiwen.com/subject/httitxtx.html