Installation
Django
Our great sponsors
Installation | Django | |
---|---|---|
162 | 483 | |
14,787 | 76,349 | |
6.4% | 1.5% | |
9.8 | 9.9 | |
4 days ago | about 8 hours ago | |
Python | Python | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Installation
-
NetBox.dev: the source of truth for everything on your network
gh repo is a bit better on details, and has screenshots: https://github.com/netbox-community/netbox
There is a demo instance here: https://demo.netbox.dev/
It's frontend uses a JS framework though [1], and transpiles it to the static directory. It's HTMX though, which is refreshing to see.
[1] https://github.com/netbox-community/netbox/tree/develop/netb...
"The site" is actually just their blog. The github repo at https://github.com/netbox-community/netbox is more like the real homepage and has a good presentation.
-
Got my hands on a UniFi system, rack building software?
Take a look at netbox. https://netbox.dev/
-
Shelf – open-source asset management software
IT wise, It's been a fair few years since I've been in a department that does asset management, we used to use GLPI with it's warts and all, which got replace with https://github.com/netbox-community/netbox
-
NetBox v3.5.5 is Now Available!
NetBox Release v3.5.5 is now live (as of July 6, 2023)!
-
Modeling Accedian Devices
That being said you are not out of luck! Here are a few things you can take a look at that might help you reach your goal: - You can explore the netbox.dev plugins page to see if any existing plugins exist that solve your issue - You could also check if the idea is already proposed, or submit your own plugin idea here. - Another useful place to check is the NetBox Discussions Board on GitHub - Along with the NetDev Slack which has maintainers and community members active all the time. - Lastly, if you feel like this should be a core feature and have already submitted an idea to the discussions board, feel free to create a feature request (FR) to the NetBox Issues Board. We suggest creating a discussion first and seeing if there is maintainer/community acceptance before submitting a FR.
-
web-managed (enterprise-ish) DHCP server
Thats what I'mk looking into at the moment. There seems to be a great integration with netbox and nautobot. Both seem like an excellent fit for an IPAM + DHCP solution.
-
Mixed Vendor Network Monitoring and Management
- NMS / NPM: NetXMS, Zabbix, LibreNMS, PRTG - NCM, updates, automation: Unimus - IaC / automation: Ansible - DCIM / IPAM: NetBox - IPAM / DDI: Infoblox
Django
-
An Introduction to Testing with Django for Python
You should not test Django's own code — it's already been tested. For example, you don't need to write a test that checks if an object is retrieved with get_object_or_404 — Django's testing suite already has that covered.
-
Django Hello, World
Django is a high-level Python web framework that prioritizes rapid development with clear, reusable code. Its batteries-included approach supplies most of what you need for complex database-driven websites without turning to external libraries and dealing with security and maintenance risks. In this tutorial, we will build a traditional "Hello, World" application while introducing you to the core concepts behind Django.
-
No changes detected with MAKEMIGRATION command after moving to new DataBase
Django's auth and session migration files are included with Django at https://github.com/django/django/tree/b287af5dc954628d4b336aefc5027b2edceee64b/django/contrib/auth/migrations and https://github.com/django/django/tree/b287af5dc954628d4b336aefc5027b2edceee64b/django/contrib/sessions/migrations
-
The DevRel Digest November 2023: DevRel You Should Know Part One and Why I Will Never, Ever Leave Developer Relations
Dawn Wages’ name came up a few times in my call for nominations, and it’s easy to see why! Dawn is a Python Community Advocate at Microsoft. She is active in the Django community with an emphasis on people of color and queer people in tech. Dawn’s impressive resume includes OSS maintainer, member of the Wagtail Core Team, DjangoCon '21, '22, '23 Sponsorship Chair, volunteer for Django Girls, and DjangoCon Africa 2021 Sponsorship Chair.
-
Implementing Role-Based Access Control in Django
There are many models of access control, however, in this guide, we are going to focus on Role Based Access Control (RBAC) and how to implement it in Django.
- Online Django Development Sprint, October 19-20.
-
An Introduction to ⚡FastAPI
Several frameworks for developing web APIs have been developed, such as Django and Flask, but the underlying speed problem has always been present. As a result, another Python framework, FastAPI, has been developed to combat this issue.
-
Beginning Python: Project Management With PDM
A majority of software in the modern world is built upon various third party packages. These packages help offload work that would otherwise be rather tedious. This includes interacting with cloud APIs, developing scientific applications, or even creating web applications. As you gain experience in python you'll be using more and more of these packages developed by others to power your own code. In this example I've decided to expand our math functionality with NumPy. pdm add is what's used to add dependencies like this to our project:
- Strong typing, a hill I'm willing to die on
-
10 Github repositories to achieve Python mastery
Explore here.
What are some alternatives?
Nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
nautobot - Network Source of Truth & Network Automation Platform
Flask - The Python micro framework for building web applications.
Masonite - The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ
phpIPAM - phpipam development repository
netbox-topology-views - A netbox plugin that draws topology views
AIOHTTP - Asynchronous HTTP client/server framework for asyncio and Python
Nuxt.js - Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]
Tornado - Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
RackTables - RackTables current development repository
CherryPy - CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev