• django1基本配置(已经废弃)


    终端输入命令pip3 install django 

    使用pycharm新建django项目

    新建项目之后的文件的路径

    mydjango

      -mydjango     对整个程序进行配置

        -setting   配置文件

        -urls        url对应关系

        -wsgi       wsgi是一套规则接口  

      -manage        管理django程序    

       

    通过cmd创建django项目:  django-admin startproject mydjango

     创建项目的时候已经创建app程序了,

    要创建app可以在django目录里终端输入 :python manage.py startapp myapp2

       -migrations  数据修改表结构

       -admin.py       django为我们提供的后台管理

       -apps.py     配置当前apps

      -models.py    orm,写指定的类, 通过命令可以创建数据库结构

      -tests.py        单元测试

       -views.py  业务代码

     基本配置

     注释

     

     添加templates路径

    当时我加载静态文件没有效果,网上查了好多都没有效果,最后找到了一篇对我有用的(注明出处http://blog.csdn.net/u013378306/article/details/55188468)

    1. nlp_server  
    2. ├── db.sqlite3  
    3. ├── manage.py  
    4. ├── nlp_server  
    5. │   ├── __init__.py  
    6. │   ├── __init__.pyc  
    7. │   ├── nlp  
    8. │   │   ├── __init__.py  
    9. │   │   ├── __init__.pyc  
    10. │   │   └── qg  
    11. │   │       ├── index.py  
    12. │   │       ├── index.pyc  
    13. │   │       ├── __init__.py  
    14. │   │       ├── __init__.pyc  
    15. │   │       ├── QgService.py  
    16. │   │       ├── QgService.pyc  
    17. │   │       ├── stop.txt  
    18. │   │       ├── test.py  
    19. │   │       └── test.txt  
    20. │   ├── settings.py  
    21. │   ├── settings.pyc  
    22. │   ├── static  
    23. │   │   └── js  
    24. │   │       └── jquery.js  
    25. │   ├── urls.py  
    26. │   ├── urls.pyc  
    27. │   ├── wsgi.py  
    28. │   └── wsgi.pyc  
    29. └── templates  
    30.     └── nlp  
    31.         └── qg  
    32.             └── index.html  

    static下存放静态文件,templates下存放网页模板文件

    2.修改setting.py

    找到  STATIC_URL = '/static/'  ,把 "/static/"  改为 "static/"  并在后面追加一行,然后保存

    1
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

     最后保存好的样子是这样的:

     

    1. # Static files (CSS, JavaScript, Images)  
    2. # https://docs.djangoproject.com/en/1.10/howto/static-files/  
    3.    
    4. STATIC_URL = 'static/'  
    5. STATIC_ROOT = os.path.join(BASE_DIR, 'static')  



    3.修改 urls.py

    在urls.py中导入2个库

     

    1. from django.conf import settings  
    2. from django.conf.urls.static import static  



    并在结尾追加

     

    1. + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)  

    最后保存好是这个样子的(红色部分为修改的):

    1. from django.conf.urls import url  
    2. from django.contrib import adminform blogs import views as blogs_views  
    3. from django.conf import settings  
    4. from django.conf.urls.static import static  
    5. urlpatterns = [  
    6.     url(r'^admin/', admin.site.urls),   url(r'^$', blogs_views.index),  
    7. ] + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)  


    4.重新运行你的项目

    切记静态文件全都放在 static下面,网页模板文件全都放在 templates下面

    最后网页里引用

     

      1. <script type="text/javascript" src="/static/js/jquery.js"></script

        -

  • 相关阅读:
    软件工程概论总结第三章
    软件工程概论总结第二章
    软件工程概论总结
    软件工程概论10-软件测试
    软件工程概论9-软件实现
    软件工程概论-8面向对象设计
    软件工程概论-7面向对象分析
    软件工程概论-6面向对象基础
    软件工程概论-5软件工程中的形式化方法
    软件工程概论-4需求过程
  • 原文地址:https://www.cnblogs.com/sunlizhao/p/8580188.html
Copyright © 2020-2023  润新知