django1基本配置(已经废弃)

2018/04/23 11:31
阅读数 10

终端输入命令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)

[html] view plain copy
  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' )

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

 

[html] view plain copy
  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个库

 

[html] view plain copy
  1. from django.conf import settings  
  2. from django.conf.urls.static import static  



并在结尾追加

 

[html] view plain copy
  1. + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)  

 

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

[html] view plain copy
  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下面

最后网页里引用

 

[html] view plain copy
    1. <script type="text/javascript" src="/static/js/jquery.js"></script

 

 

 

    -

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部